一种数字证书,也被称为 https证书、CA证书、安全证书、服务器证书 或 SSL证书
一般新申请的证书中,由三部分组成,分别为,CA证书、公钥、私钥

发送内容 :私钥加密过的内容
数字签名 : 确认发送内容的完整性, hash 函数加密过的内容摘要
数字证书 :验证公钥的合法性
根证书 :CA机构颁发SSL证书的核心,信任链的起始点,浏览器会配置跟证书库
将待发送内容用 hash函数进行加密,生成摘要(digest)
用 A私钥对 摘要进行 加密 生成数字签名 (signature)
数字签名与摘要 一起发送给对方
对方接受到信件后,使用 A公钥解密,及对内容进行 hash加密,对比,进而确认内容的完整性
- 用CA 机构私钥信息对 用户的公钥信息进行加密
- 提供个人信息、证书信息、公钥信息 给到CA
用CA 公钥解析数字证书 ——> 发送者公钥信息(公钥A)
用发送者公钥(公钥A) 解析 A 的数字签名 ——> 公钥信息(digest)
证书的使用者 :sina.com
证书的颁发者 :GeoTrust CN RSA CA G1
证书的生存周期 :2019-09-11 到 2021-12-10
# 详细内容包括以下项:
# 版本:v3 (X.509版本号,指出证书使用哪种X.509标准,除v3之外还有v2和v1)
# 序列号:05 c4 22 a6 ff ac 8f cd 74 4c 73 64 50 1e b4 04 (序列号是在合法颁发机构CA的范围内是唯一且与证书一一对应的,但自制证书可以伪造任意序列号)
# 签名算法:sha256RSA (CA可通过签名算法为其颁发的证书进行签名以证明证书的确是由其颁发的)
# 签名哈希算法:sha256
# 颁发者:
# CN = GeoTrust CN RSA CA G1 (CN:证书通用名称)
# OU = www.digicert.com (OU:组织部门名)
# O = DigiCert Inc (O = 组织名)
# C = US (C:国家)
# S = 四川 (S:省)
# L = 成都 (L:地址)
# 有效期从:2019年9月11日 8:00:00(证书生效日期) 到:2021年12月10日 20:00:00(证书失效日期,可能在证书失效之前证书被吊销)
/*
根证书基本说明
1. 用户首先产生自己的密钥对,
2. 将公共密钥(公钥)及部分个人身份信息传送给认证中心
3. 认证中心在核实身份后,将执行一些必要的步骤,以确信请求确实由用户发送而来,然后,认证中心将发给用户一个数字证书,该证书内包含用户的个人信息和他的公钥信息,同时还附有认证中心的签名信息
包含内容 :用户个人信息、用户公钥信息、CA签名信息
*/
双向认证
单项认证
获取SSL证书前