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

问题描述 投票:0回答:1

我正在尝试在JVM中安装客户端证书以调用https soap服务,但是在运行keytool -import命令我得到以下错误:

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

这是我正在使用的命令,请注意我正在使用Java11

**C:\ Softwares \ java-11-openjdk-11.0.7.10-1.windows.redhat.x86_64 \ lib \ security> keytool-导入-keystore cacerts-文件“ C:\ Softwares \ client.certificate.pfx”**

请提出建议。

certificate java-11 keytool
1个回答
0
投票

java密钥库中的每个条目均由名为alias的密钥标识。对于给定的密钥库,它必须是唯一的。如果不提供,则keytool使用的默认值为mykey。看起来您的密钥库中已经有一个带有mykey的条目。您所要做的就是自己命名。您可以使用alias属性来执行此操作,如下所示:

keytool-导入-keystore cacerts-文件“ C:\ Softwares \ client.certificate.pfx” -alias third_party_ca

您可以使用任何唯一的名称。

© www.soinside.com 2019 - 2024. All rights reserved.