2012-11-14 197 views

回答

0

颁发证书的CA的名称位于颁发者可分辨名称(DN)中。

您可以通过看到这一切与OpenSSL的:

openssl x509 -text -noout -in the-certificate.pem 

证书的颁发者DN的名称应与该CA证书主题DN的名称。

0

您可以检查大多数浏览器。确保您已浏览到您的网站,以便证书与您的浏览器握手。使用Firefox,进入工具 - >选项,在弹出的对话框中,您会看到一个“高级”图标。点击它,然后你会看到下面的另一个标签“加密”。点击该标签。

现在您可以看到一个显示“查看证书”的按钮。点击它会弹出一个对话窗口,显示您的系统识别的证书。 “服务器”选项卡是您可以在其中为您的站点找到证书的位置,它将向您显示哪个CA对其进行了签名。

+0

我的意思是更深入一些,比如浏览器如何做呢?谢谢! – Passenger02

+0

浏览器如何找出谁签名的? 您的浏览器下载具有Web服务器公钥的证书。此证书使用发布它的证书颁发机构的私钥进行签名。您的浏览器安装了主要证书颁发机构的公钥,以便它可以识别它确实由CA声明已经签名。 – Kenzo

+0

好的,这个怎么样:我没有浏览器。我拥有的只是一个私钥和一个证书。我还能找出CA的身份吗? – Passenger02