当前位置: 首页 > 知识库问答 >
问题:

如何通过keytool命令删除已导入的证书/别名?

雷晋
2023-03-14

我正在尝试删除已通过keytool命令导入的证书

 keytool -delete -noprompt -alias "initcert" -keystore keycloak.jks

keytool错误:java.lang.exception:密钥存储文件不存在:keycloak.jks

keytool -delete  -alias "initcert" -keystore keycloak.cer

问题

现在我正在尝试导入具有相同别名的证书

 keytool -import -noprompt -trustcacerts -alias "initcert" -file "C:\Code_Base\keycloak_certificates\keycloak_135.250.138.74_server\keycloak.cer" -keystore "C:\Program Files\Java\jdk1.8.0_152\jre\lib\security\cacerts"

但还是以

keytool错误:java.lang.Exception:证书未导入,别名已存在

共有1个答案

阎伟志
2023-03-14

密钥库资源管理器下载链接

只需用资源管理器打开您的密钥库文件,完成您想要的内容并将其保存回去。

 类似资料:
  • 我试图在我的JVM中安装一个客户端证书来调用https肥皂服务,但是在运行keytools-import命令时,我得到了以下错误: **keytool错误:java。lang.异常:未导入证书,别名已存在** 这是我使用的命令,请注意我使用的是Java11 **C:\Softwares\java-11-openjdk-11.0.7.10-1。窗户。红帽子。x86\u 64\lib\security

  • 我正在使用以下命令导入密钥库中的证书: 它要求输入密码,并在cmd上显示以下结果:

  • 我使用以下命令将根签名者CA证书导入到Java SE8中: 我得到证书导入成功的以下消息:“证书已添加到密钥库”。我知道它是添加的,因为我可以使用keytool-list命令查看它的信息。 但是,当我查看Java控制面板并进入Manage Certifications时,证书并没有出现在任何地方。我在导入证书后重新启动了我的PC。我查看了Manage Certifications中的所有地方:用户

  • 问题内容: 我使用塔和sqlalchemy。我不断更新架构文件,并删除并重新创建数据库,以便可以制作新的架构。 每次我通过打开MySql查询浏览器并登录并删除数据库/架构来执行此操作。 如何在Ubuntu Linux中删除完整的linux shell命令中的MySQL db / schema? 问题答案: 尝试以下命令:

  • 问题内容: 摘要:如何使用Java代码在Java中安装新的根证书? 我们有一个访问各种Web服务的桌面应用程序。最近,其中一个将SSL证书切换为Trustwave签名的证书。尽管普通互联网浏览器接受Trustwave SSL证书,但Java似乎并没有必备的根证书,并且由于以下错误消息,我们无法访问给定的Web服务: 通过说服提供商切换回Verisign,我们获得了暂时的延缓,但是当他们切换回Ver

  • 我找不到任何真实世界的例子,说明如何在Keyool中指定我现有证书的路径。只留档状态为-file“文件路径”。我如何输入文件路径?当我运行此命令时: 我得到错误: 非法选项:文件\Apache 有人能解释并提供正确文件路径语法的示例吗?谢谢!