Google Chrome 不显示个人证书

Google Chrome 不显示个人证书

我正在测试一些使用证书进行身份验证的 Web 服务。因此,基本上我在证书存储中添加了一些自定义根 CA,并在个人文件夹中添加了一些客户端证书。

当我打开 Chrome 高级设置 - 管理证书按钮时,此个人证书丢失,尽管它已安装并在 certmgr 中可见。

您能否告知可能导致此行为的原因?如果 Chrome 没有使用此证书,我无法进行身份验证。

更新:最新 chrome 版本,Windows Server 2012

答案1

从上面的讨论中我了解到个人证书已安装。在 Microsoft 认证存储中的正确位置。OP 尝试使用此证书作为身份验证机制。不幸的是,这是不可能的,因为 OP 只有证书(由 CA 公钥签名),但没有此证书的私钥。而私钥是身份验证所必需的

答案2

如果你有证书的私钥,那么你可以创建一个 p12 证书并将其安装在 chrome 中,然后它会在访问 url 时列出你的证书

此处解释了如何创建 p12 https://www.tbs-certificates.co.uk/FAQ/en/288.html

相关内容