客户端在使用HTTPS与WEB服务器通信时有以下几个步骤:
- 客户端使用https url访问服务器,则要求web服务器建立ssl连接;
- web服务器接收到客户端的请求后,会将网站中的证书(证书中包含了公钥),传输给客户端;
- 客户端和web服务端开始协商SSL连接的安全等级;
- 客户端浏览器通过双方协商一致的安全等级,建立会话密钥,然后通过网站的公钥来加密会话密钥,并传送给网站;
- web服务器通过自己的私钥解密出会话密钥;
- web服务器使用会话密钥来加密与客户端之间的通信。
客户端在使用HTTPS与WEB服务器通信时有以下几个步骤: