HTTP Secure / HTTP over SSL / HTTP over TLS
SSL : Secure Socket Layer ---> TLS Transport Layer Security
- 定义:在HTTP之下增加的一个安全层,用于保障HTTP的加密传输
- 本质:在客户端和服务器之间用非对称加密协商出一套对称密匙,每次发送消息之前将内容加密,收到之后解密,达到内容的加密传输。
HTTS 连接
- 客户端请求建立 TLS 连接
- 服务器发回证书
- 客户端验证服务器证书
- 客户端信任服务器后,和服务器协商对称密匙
- 使用对称密匙开始通信
过程示意


网友评论