证书颁发机构(CA)是受信任的公共组织,负责颁发电子证书(数字证书),以验证互联网上的身份或其他信息。CA大致分为两类:“根证书颁发机构”和“中间证书颁发机构”。

根证书颁发机构是层级较高的证书颁发机构,可以验证自身的真实性,并向其他证书颁发机构签发证书。相比之下,中间证书颁发机构无法自行验证,必须由层级更高的证书颁发机构进行认证。根CA用于验证自身的证书称为根证书,而层级更高的CA为验证中间CA而签发的证书称为中间证书。

CA由三个主要组件构成:

  1. 注册机构(RA):审核电子证书申请人提交的所有权信息。
  2. 签发机构(IA):根据注册机构(RA)的请求签发或吊销电子证书。
  3. 存储库:管理并提供有关CA及电子证书有效性的信息。可从存储库下载根证书和中间证书。

受公众认可的电子证书必须由受公众认可的CA(即公共证书颁发机构)签发。另一方面,组织或个人可以建立私有证书颁发机构,并按照自身的内部标准运营。私有CA签发的证书不受官方公众认可,但通常用于特定的内部用途,例如组织内部的用户身份验证(如基于客户端证书的身份验证)。在这种情况下,可以使用私有CA签发和管理这些电子证书。