客户端服务器通信协议版本不匹配,TLS版本不匹配(?)

让我们说我作为客户的一方支持TLS V1.0,1.1和1.2。

远程站点支持TLS V1.0和1.1。

双方支持相同的密码。

我的问题:

1 - 根据我的理解,我将始终使用我可用的最高TLS版本启动通信。在那种情况下,我将如何能够与另一方联系?

2 - 以下是如上所述的客户端和服务器之间的Wireshark CLIENT HELLO捕获。

TLSv1.1 Record Layer: Handshake Protocol: Client Hello

Content Type: Handshake (22)

Version: TLS 1.2 (0x0303)

Length: 172

Handshake Protocol: Client Hello

Handshake Type: Client Hello (1)

Length: 168

Version: TLS 1.2 (0x0303)

Random

Session ID Length: 0

Cipher Suites Length: 52

Cipher Suites (26 suites)

Compression Methods Length: 1

Compression Methods (1 method)

Extensions Length: 75

Extension: server_name

Extension: elliptic_curves

Extension: ec_point_formats

Extension: signature_algorithms

Extension: SessionTicket TLS

Extension: renegotiation_info

此连接尝试最终会产生"无法创建SSL / TLS安全通道"。我怀疑这与描述为" TLSV1.1记录层"的内容有关。和" 版本:TLS 1.2(0x0303)"。这可能是连接失败的原因吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值