2017-02-22 232 views
1

我已经成功通过进口下面命令证书:的keytool错误:java.lang.Exception的:别名不存在

keytool -import -alias "alias-name" -file 
    "C:\somepath\Certificate\portal.cer 
    -keystore C:\Program Files\Java\jdk1.7.0_79\jre\lib\cacerts" 

现在我试图用删除导入的证书

keytool -delete -alias "alias-name" -keystore 
    "C:\Program Files\Java\jdk1.7.0_79\jre\lib\cacerts" -storepass changeit 

但我以下面的错误信息结束:

KeyTool错误:java.lang.Exception:别名不存在

+0

第一个命令中缺少两个引号(在.cer和befor密钥库路径之后)。 – Omikron

回答

0

检查是否存在别名。您可以列出所有使用的条目:

keytool -list -keystore "C:\Program Files\Java\jdk1.7.0_79\jre\lib\cacerts" -storepass changeit 

此命令将显示文件中的所有现有别名。如果它不在那里,那就是为什么你不能删除它。

相关问题