Https

delims 于 2020-08-24 发布

CSR 文件

csr 文件是 certificate signing request的缩写。

生成 CSR 文件的时候其实是生成一对公钥和私钥。私钥用户自己保存。CSR 文件中包含私钥个人信息。把 CSR 文件提交给 CA,CA 通过公钥个人信息最终发出数字证书。

TLS 协议

字段 类型 版本 长度
长度 1 2 2
说明 握手协议类型 TLS版本 协议长度

握手协议分为 5 个协议

协议 类型 说明
change_cipher_spec 0x14 收到这个消息说明后面可以用协商好的密钥加密传输了
alert 0x15 表示关闭信息和错误
handshake 0x16 协商密钥块

change_cipher_spec

alert

handshake 协议的结构

字段 类型 长度 版本
长度 1 3 2
说明 握手类型 payload长度 最高支持版本

常见的类型字段

字段
clienthello 1
serverhello 2
certificate 11
finished 20