为什么在启动 TLS 会话后服务器 FIN'ing?

Woo*_*ver 5 tls

TLS 服务器正在做一些我不明白的事情。

  1. TCP 握手正常执行。
  2. SSL Client Hello 正常执行。
  3. SSL Server Hello 好像很正常。提供证书,说 Server Hello Done。
  4. 剖析显示客户端问题“客户端密钥交换、更改密码规范、加密握手消息”
  5. 剖析显示服务器问题“更改密码规范”然后“加密握手消息”

客户端现在确认,开始发送数据。但是服务器 ACK 会发送一个“加密警报”,然后 FIN 发送出去。

这是在换出证书后发生的。SSL 握手中提供的证书是新密钥。

线索,有人吗?

Jim*_*m B 3

这可能是由于客户端或中间某些设备(例如负载均衡器)的 SNI 问题造成的。负载平衡设备必须能够将服务器名称作为初始客户端问候的一部分呈现给后端主机。请参阅https://en.m.wikipedia.org/wiki/Server_Name_Inspiration