【发布时间】:2018-05-10 05:50:32
【问题描述】:
在服务器端,有一个公共证书“CertA”,由根证书“RootCert”签名。
在客户端,“RootCert”已安装在证书存储中。
当客户端(浏览器)从服务器端接收到证书“CertA”时,它用于从其证书存储中检索根证书的哪个文件?是“通用名”还是“序列号”或“指纹”?
【问题讨论】:
-
不同操作系统上的不同网络浏览器使用不同的位置来定位根证书,所以这个问题太宽泛了。
-
@LexLi 根证书的存储位置无关紧要,但它不是主题,因为它不是编程问题。
-
服务器不仅提供其证书,还提供证书链,直至并包括由客户端信任的CA签署的证书。
-
@LexLi 我刚刚详细阐述了这个问题。我的问题是客户端使用哪个“归档”来识别其证书存储中的根证书。
-
请花足够的时间在维基百科文章en.wikipedia.org/wiki/X.509 等材料上,它甚至为您提供示例证书和深入分析。
标签: ssl ssl-certificate