SSL/TLS 协议( 二 )

  1. 生成密钥
  • 根据关键的密钥素材主密码生成:对称密码的密钥、消息认证码的密钥、对称密码的CBC模式中使用的初始化向量
  1. ChangeCipherSpec(客户端 -> 服务器)和 Finished(客户端 -> 服务器)
  • ChangeCipherSpec这不是握手协议,而是密码规格变更协议 。客户端告诉服务器我要换密码了 。因为已经双方已经交换了密码套件信息,可以开始切换密码进行通信了 。
  • Finished代表客户端已经搞定了
  1. ChangeCipherSpec(服务器 -> 客户端) 和 Finished(服务器 -> 客户端)
  • ChangeCipherSpec服务器告诉客户端,我要开始换密码了
  • Finished代表服务器已经搞定了




推荐阅读