TLS/SSL 协议 - ServerKeyExchange、ServerHelloDone

ServerKeyExchange

ServerKeyExchange消息的目的是携带密钥交换的额外数据。消息内容对于不同的协商算法套件都会存在差异。在某些场景中,服务器不需要发送任何内容,这意味着在这些场景中根本不会发送ServerKeyExchange消息。对于使用DHE/ECDHE非对称密钥协商算法的SSL握手,将发送该类型握手。RSA算法不会继续该握手流程(DH、ECDH也不会发送server key exchange)。

ServerHelloDone

ServerHelloDone消息表明服务器已经将所有预计的握手消息发送完毕。在此之后,服务器会等待客户端发送消息。

[参考文献]

  1. 《HTTPS 权威指南:在服务器和Web应用上部署SSL/TLS和PKI》
  2. TLS/SSL 协议详解(12) server key exchange https://blog.csdn.net/mrpre/article/details/77867831
  3. SSL握手过程实例分析 https://blog.csdn.net/a1510841693/article/details/84640029
posted @ 2019-07-16 15:46  SXISZERO  阅读(2966)  评论(0编辑  收藏  举报