我使用以下命令将根签名者CA证书导入到Java SE8中:
keytool -importcert -alias "DigiCert Global Root G2" -file DigiCert_Global_Root_G2.pem
我得到证书导入成功的以下消息:“证书已添加到密钥库”。我知道它是添加的,因为我可以使用keytool-list命令查看它的信息。
但是,当我查看Java控制面板并进入Manage Certifications时,证书并没有出现在任何地方。我在导入证书后重新启动了我的PC。我查看了Manage Certifications中的所有地方:用户和系统选项卡中的每种证书类型。
有人知道为什么导入的证书没有显示在控制面板中吗?
将以下内容添加到命令中,看看是否有效:
-keystore $JAVA_HOME\lib\security\cacerts
注意:如果JAVA_HOME设置为jdk,路径将是:
-keystore $JAVA_HOME\jre\lib\security\cacerts
keystore的默认密码是“changeit”。还要注意“java_home”变量中的空白。
我正在使用以下命令导入密钥库中的证书: 它要求输入密码,并在cmd上显示以下结果:
我正在尝试删除已通过keytool命令导入的证书 keytool错误:java.lang.exception:密钥存储文件不存在:keycloak.jks 问题 现在我正在尝试导入具有相同别名的证书 但还是以 keytool错误:java.lang.Exception:证书未导入,别名已存在
很久以前,我已经将SSL证书导入AWS。它目前安装在ELB上,将在15天后到期。我正在尝试让AWS颁发新证书,但它一直在等待验证: 目前Route53指向ELB。如果我输入“https://eyecloud.net.au”,它会正常工作。 现在,我尝试创建CloudFront,以便将HTTP重定向到HTTPS。但导入的SSL证书不会显示: 我删除了ELB,导入的证书不再使用,但它仍然没有显示在Cl
问题内容: 如何使用keytool [到证书存储]在一个文件中导入多个证书? keytool -importcert仅导入第一个。 问题答案: 如果要包括CA证书,则应添加该选项。 如果一个PEM文件中有多个证书链,则必须拆分该文件。
我正在尝试通过HTTPS连接一个Java Web API;但是,会引发异常: 我遵循了从keytool和SSL证书在线教程中学到的以下步骤: > 我将HTTPS URL复制到浏览器中,下载SSL证书并使用Internet Explorer将其安装到浏览器中。 将证书导出到我的计算机上的路径,证书被另存为 使用了KeyTool的导入选项。下面的命令执行时没有任何错误。 在命令提示符下提示输入密码,然
将证书导出到我的计算机上的路径,证书保存为 使用了keytool的导入选项。下面的命令执行没有任何错误。 在命令提示符处提示我输入密码,然后我输入密码进行身份验证。 然而,在该消息之后,显示了另一个异常: 最后,当我检查密钥库时,没有添加SSL证书,我的应用程序给出了与我之前尝试连接时相同的异常: