Skip to content

HTTPS

HTTPS建立连接的过程

  1. 客户端发出连接请求,请求服务器提供SSL安全服务;

  2. 服务器发回一个SSL证书,包含服务器的公钥;

  3. 客户端验证服务器的证书,如果认证通过,客户端使用服务器的公钥,生成一个随机的密钥,并用服务器的公钥加密后发送给服务器;

  4. 服务器用自己的私钥解密出随机密钥,用随机密钥加密通信内容后发送给客户端;

  5. 客户端用随机密钥解密出通信内容,完成SSL安全连接。