2

我使用以下命令将根签名者 CA 证书导入 Java SE 8:

keytool -importcert -alias "DigiCert Global Root G2" -file DigiCert_Global_Root_G2.pem

我收到以下消息,表明证书已成功导入:“证书已添加到密钥库”。我知道它已被添加,因为我可以使用 keytool -list 命令查看它的信息。

但是,当我查看 Java 控制面板并进入管理证书时,证书不会出现在任何地方。导入证书后我重新启动了我的电脑。我在“管理证书”中到处查看:在每种证书类型的“用户”和“系统”选项卡中。

有谁知道为什么导入的证书没有出现在控制面板中?

4

1 回答 1

0

将此添加到您的命令中,看看是否有效:

-keystore $JAVA_HOME\lib\security\cacerts

注意:如果您的 JAVA_HOME 设置为 jdk,则路径将为:

-keystore $JAVA_HOME\jre\lib\security\cacerts

密钥库的默认密码是“changeit”。还要注意“JAVA_HOME”变量中的空白。

于 2018-02-03T19:02:27.193 回答