【发布时间】:2018-06-20 14:27:59
【问题描述】:
我正在尝试通过 keytool 命令删除已导入的证书
keytool -delete -noprompt -alias "initcert" -keystore keycloak.jks
但低于异常
keytool 错误:java.lang.Exception:密钥库文件不存在: keycloak.jks
同样的问题
keytool -delete -alias "initcert" -keystore keycloak.cer
问题
keytool 错误:java.lang.Exception:密钥库文件不存在: 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:证书未导入,别名 已经存在
【问题讨论】:
-
您尝试从
keycloak.jks中删除证书,但尝试在cacerts中导入它? -
在实际工作目录中是
keycloak.cer还是keycloak.jks? -
keycloak.cer/keycloak.jks 是证书名称