【发布时间】:2019-01-25 16:03:12
【问题描述】:
我在非 Web 应用程序中使用 openssl 将套接字转换为 TLS(STARTTLS 协议)。一切正常,但我也想知道实际协商了允许的 TLS 版本。
有没有办法使用 openssl API 找到这些信息?
注意:对于 openssl 1.1 及更高版本,该信息可能由函数 SSL_SESSION_get_protocol_version() 返回,但我还需要为以前的 openssl 库版本找到此信息(野外代码,执行 openssl 的主要更新仅用于记录目的不是一个选项)。
【问题讨论】: