即使我明确请求 TLS 1.2,我也遇到过几个引发 SSL3 握手错误的主机。为什么是这样?我是不是用openssl错了客户端?
$ openssl s_client -tls1_2 -connect id-images.vice.com:443
已连接(00000003)
140735150146384:错误:14094410:SSL 例程:ssl3_read_bytes:sslv3 警报握手失败:s3_pkt.c:1472:SSL 警报编号 40
140735150146384:错误:1409E0E5:SSL 例程:ssl3_write_bytes:ssl 握手失败:s3_pkt.c:656:
---
没有可用的对等证书
---
未发送客户端证书 CA 名称
---
SSL 握手已读取 7 个字节并写入 0 个字节
---
新,(无),密码是(无)
不支持安全重新协商
压缩:无
扩展:无
没有协商 ALPN
SSL-会话:
协议:TLSv1.2
密码:0000
会话 ID:
会话 ID-ctx:
主密钥:
键-Arg:无
PSK 身份:无
PSK 身份提示:无
SRP 用户名:无
开始时间:1444078671
超时:7200(秒)
验证返回码:0(ok)
---