【问题标题】:chrome - ssl certificate does not show up after importing from from jks keystorechrome - 从 jks 密钥库导入后,ssl 证书不显示
【发布时间】:2023-11-21 04:48:01
【问题描述】:

我有一个 jks (keystore.jks),其中包含由该 CA 签名的服务器 CA 证书(别名 serverca)和我的证书(别名 mycert)。我通过

mycert 导出到.cer 文件

keytool.exe -export -alias mycert -storepass mypass -file mycert.cer -keystore keystore.jks

我将新创建的mycert.cer 文件导入到 chrome 中

(设置 -> 高级 -> 管理证书 -> 个人 -> 导入...)

我收到“导入成功”消息。但是在我重新启动 Chrome 后,我在 chrome 证书中看不到 mycert.cer 文件。而且我也无法连接到服务器。我还将CA证书添加到chrome,仍然是同样的问题。

感谢您的帮助!

【问题讨论】:

  • 当你说“我的证书”时。您的意思是您的证书将用于客户端证书身份验证吗?那个私钥也在这个密钥库中吗?

标签: google-chrome ssl ssl-certificate keystore


【解决方案1】:

您必须让 Chrome 自动决定证书应保存在哪个证书存档中。您可能选择了个人并收到一条类似于“证书导入成功”的消息,即使它没有。

【讨论】:

  • 搜索了几个小时,谢谢!