【发布时间】:2020-07-19 02:57:31
【问题描述】:
我正在尝试使用 OpenSSL 库在 Delphi 中实现具有 PSK 安全性的 DTLS。我基于调用“BIO_set_conn_hostname”和“BIO_get_ssl”的 C++ 示例,但这些函数似乎不在“libssl-1_1.dll”中。 OpenSSL 文档建议这些函数应该在 1.1 版中,但我已经询问了 DLL,它们肯定不存在 - 我应该在哪里找到它们?
【问题讨论】:
我正在尝试使用 OpenSSL 库在 Delphi 中实现具有 PSK 安全性的 DTLS。我基于调用“BIO_set_conn_hostname”和“BIO_get_ssl”的 C++ 示例,但这些函数似乎不在“libssl-1_1.dll”中。 OpenSSL 文档建议这些函数应该在 1.1 版中,但我已经询问了 DLL,它们肯定不存在 - 我应该在哪里找到它们?
【问题讨论】:
这两个都是openssl/bio.h中定义的C宏:
/usr/include/openssl/bio.h:# define BIO_set_conn_hostname(b,name) BIO_ctrl(...)
/usr/include/openssl/bio.h:# define BIO_get_ssl(b,sslp) BIO_ctrl(...)
感谢 Viktor Dukhovni,他在 openSSL 邮件列表上回答了这个问题。
【讨论】: