中间证书
什么是中间证书?
中间证书也称为“中间CA证书”,是由证书颁发机构(CA)签发的一种电子证书(数字证书),用于验证该机构自身的真实性。证书颁发机构是受信任的第三方,负责签发用于互联网身份验证的电子证书。
证书颁发机构大致可分为两类:根证书颁发机构和中间证书颁发机构。
- 根证书颁发机构是最高层级的证书颁发机构,可验证自身的真实性,并向其他证书颁发机构签发证书。
- 中间证书颁发机构无法自行证明其有效性,需要由更高级别的证书颁发机构进行认证。上级证书颁发机构向中间CA颁发的电子证书称为中间证书。
进行SSL通信时,网站(或Web服务器)必须事先从证书颁发机构获取SSL服务器证书,并将其发送给客户端(通信对端)。此外,还必须一并发送CA证书。因此,获取SSL服务器证书时,还必须在Web服务器上安装CA提供的根证书和中间证书。
客户端会验证这些证书的层级结构,并通过验证根证书来确认SSL服务器证书的真实性。大多数支持SSL通信的客户端已预装根证书。客户端通过比较预装的根证书与从Web服务器接收的根证书,判断根证书的真实性。
