码迷,mamicode.com
首页 > Web开发 > 详细

https通讯的过程

时间:2020-08-05 00:08:40      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:targe   https   通过   ssl证书   证书   服务   介绍   服务器   wrap   

https验证过程

首先有三个角色:客户端、服务端、CA证书中心

  1. 服务端使用非对称加密算法生成公钥和私钥
  2. 服务端将公钥发给CA证书中心,并获得CA证书(ssl证书)
  3. 客户端https证书请求服务器,服务器将公钥和证书发给客户端
  4. 客户端请求CA证书中心,验证证书,验证请求的https服务器是真实的,证书的验证也是用非对称加密算法
  5. CA中心验证证书, 如果通过
  6. 客户端用服务器发送的公钥加密对称加密密钥发给服务器
  7. 服务器用私钥解密,获得对称加密密钥,于是客户端和服务器使用这个对称加密密钥通讯,至于为什么用对称加密,是因为对称加密币非对称加密性能好、更快

https通讯的过程

标签:targe   https   通过   ssl证书   证书   服务   介绍   服务器   wrap   

原文地址:https://www.cnblogs.com/1994jinnan/p/13436825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!