【问题标题】:BIO_set_conn_hostname & BIO_get_ssl missing from libssl-1_1.dll (OpenSSL)libssl-1_1.dll (OpenSSL) 中缺少 BIO_set_conn_hostname 和 BIO_get_ssl
【发布时间】: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 dtls tls-psk


    【解决方案1】:

    这两个都是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 邮件列表上回答了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 2013-06-21
      • 2018-10-17
      • 1970-01-01
      • 2011-04-15
      相关资源
      最近更新 更多