什么是根证书?

根证书是由公共证书颁发机构(CA)为证明自身合法性而颁发的数字证书。它是一种自签名证书,即CA使用自己的私钥对自己的公钥进行签名。

尽管自签名证书通常不被视为可信,但遵循既定运营准则的公共证书颁发机构(CA)所颁发的根证书会被认定为可信。这些受信任的根证书已预安装在Web浏览器等系统中。

获授权签发受信任根证书的证书颁发机构称为根证书颁发机构(根CA)。证书颁发机构生态系统采用分层结构,根CA位于顶层。该层级结构中的其他证书颁发机构由更高级别的CA进行验证,称为中间证书颁发机构(中间CA)。

根CA有多个。例如,日本e-Tax系统使用的电子证书依赖政府共享认证机构(官职认证机构)和政府共享认证机构(应用认证机构2)等根CA。

当Web浏览器与网站通信时,会检查网站提供的服务器证书。浏览器使用其中存储的根证书解密服务器证书的签名,以验证该证书的真实性。如果服务器证书由中间CA签名,浏览器会沿CA证书链逐级验证,直至根CA。