keytool 错误:java.lang.Exception:证书回复和密钥库中的证书相同

sai*_*sai 3 java ssl keytool

我想用证书签署我的 jar 文件。我遵循了以下步骤。C:\Program Files\Java\jdk-10.0.2\bin>keytool -genkey -alias testals -keystore testks

C:\Program Files\Java\jdk-10.0.2\bin>keytool -export -keystore testks -alias testals -file testcer.cer

证书存储在文件中

C:\Program Files\Java\jdk-10.0.2\bin>keytool -import -alias testals -file testcer.cer -keystore testks

但是在导入获取异常时,证书回复和密钥库中的证书是相同的。

请帮我怎么做?

小智 6

导入时使用不同的别名,不要使用导出时使用的别名。它会起作用。

这是因为您正在为 root 而不是服务器证书导入自签名证书。