http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
因此,SSL/TLS协议的基本过程是这样的:
(1) 客户端向服务器端索要并验证公钥。
(2) 双方协商生成"对话密钥"。
(3) 双方采用"对话密钥"进行加密通信。
前两步又称为"握手阶段"(handshake)
https://www.runoob.com/w3cnote/https-ssl-intro.html
http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html
Client Hello
包含随机数 28 字节的Random: Cipher Suites: This is a list of all of the encryption algorithms 浏览器支持的加密算法。
Server hello
-另一 28 bytes随机数.
-证书
证书签名为啥可信, 从数学上面进行了简单的推理
3.介绍了数字证书的结构。
https://en.wikipedia.org/wiki/Public_key_certificate