CA根证书的层级关系和验证流程

CA根证书层级与验证流程解析

CA根证书的层级关系和验证流程:


1. 证书层级结构(树状图)

[根证书 (Root CA)]
│
├── [中间证书 (Intermediate CA 1)]
│   │
│   ├── [网站证书 (example.com)]
│   └── [邮件证书 (mail.example.com)]
│
└── [中间证书 (Intermediate CA 2)]
    │
    └── [代码签名证书 (developer.com)]
  • 根证书:位于顶端,自签名,不直接签发终端证书。
  • 中间证书:隔离风险,实际签发终端证书。
  • 终端证书:最终使用的证书(如网站、邮件、代码签名)。

2. 证书验证流程(步骤图解)

1. 浏览器访问 https://example.com
   │
2. 服务器返回证书链:
   │   [网站证书] → [中间证书] → [根证书]
   │
3. 浏览器检查:
   ├─ 证书是否过期? → ❌ 过期 → 显示警告
   ├─ 域名是否匹配? → ❌ 不匹配 → 显示警告
   └─ 签名是否有效? → 用根证书公钥逐级验证:
       │
       ├─ 用[根证书]公钥验证[中间证书]签名 → ✅
       │   │
       │   └─ 用[中间证书]公钥验证[网站证书]签名 → ✅
       │
       └─ 全部通过 → 建立HTTPS加密连接 🔒

3. 信任链示意图

[操作系统/浏览器]
│
├── 预置的受信任根证书(如DigiCert、GlobalSign等)
│   │
│   └── 自动信任所有下级证书(中间证书 → 网站证书)
│
└── 手动安装的私有根证书(如企业CA)
    │
    └── 仅信任该CA签发的证书(需用户确认风险)

关键点标注

  • 🔑 根证书私钥:严格离线存储(如硬件加密模块)。
  • ⏳ 有效期:根证书(10-25年) > 中间证书(5-10年) > 终端证书(1-2年)。
  • 🛡️ 安全隔离:中间证书作为“缓冲层”,即使泄露也可快速吊销,无需动摇根证书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少陽君

谢谢老板的拿铁

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值