术语表

下级 CA (Subordinate CA,子 CA)

最后核实

定义

下级 CA 是 CA 证书由另一个 CA(通常是根 CA)签发的证书颁发机构,一般负责实际签发终端证书。

下级 CA(Subordinate CA,常称子 CA 或签发 CA)指一套 CA 密钥对,加上上级 CA 为它签发的 中间证书。“下级 CA”说的是机构或密钥,“中间证书”说的是它的证书,两者经常混用。下级 CA 可以由根 CA 所属机构自己运营,也可以由其他公司运营(外部运营的下级 CA);只要路径长度约束允许,它还可以再签发更下一级的 CA。

为什么重要

下级 CA 继承了根证书的全部信任,一旦被攻破或被滥用,对信任该根的客户端来说与根被攻破无异。因此各根证书计划通过 CCADB 跟踪下级 CA 并要求审计,也可以用 名称约束 和 EKU 在技术上限制它能签发的范围。政策还在收紧:按 Chrome 根证书计划政策 v1.8,2026-06-15 起新披露的下级 CA 只能声明 serverAuth 用途。2026-10-20,Google 和 Mozilla 确认部分 eMudhra 中间 CA 已被攻破,Chrome 随后移除了 emSign ECC Root CA - G3 根证书。

例子

X509v3 Basic Constraints: critical
    CA:TRUE, pathlen:0
X509v3 Extended Key Usage:
    TLS Web Server Authentication

这样的下级 CA 可以签发 TLS 服务器证书,但不能再签发下一级 CA 证书。

常见误区

  • 下级 CA 的可信度比根 CA 低。 客户端信任能链到根的所有证书,下级 CA 签发的证书和根一样可信。
  • 企业买一个公共下级 CA 就能随意签证书。 公共下级 CA 同样受 Baseline Requirements 和审计约束;只需要内网证书的企业应使用 私有 CA。

延伸阅读