在 openssl 升级到 1.1.1 版本后,我有一个场景,我的客户端(odbc)在 TLS1.2 上运行,而我的服务器(数据库)在 TLS 1.3 上运行,它在客户端出现以下错误而失败。
“SSL 握手失败原因 [错误:1407743E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报不适当的回退]。”
在 TLS 1.3 文档中写道,默认情况下启用回退保护,当 TLS 1.2 客户端与 TLS 1.3 服务器通信时,服务器会发送特殊字节以进行回退保护。
以下是我的疑问。- 我必须在我的客户处处理这些特殊字节吗?- TLS 1.2 客户端是否需要任何其他处理来与 TLS 1.3 服务器通信?- 或者还有其他失败的原因吗?