2013-08-23 123 views
1

我使用原始密钥库并尝试使用Maven jar签名器插件对其进行签名。 获取异常作为的jarsigner错误:了java.lang.RuntimeException:密钥存储负载:无效的密钥库格式jarsigner错误:密钥库加载:密钥库格式无效

<configuration> 
<archiveDirectory>target/encrypte.jar</archiveDirectory> 
<excludes> 
<exclude>**/S*.jar</exclude> 
</excludes> 
<includes> 
<include>**/*.jar</include> 
</includes> 
<keystore>src/main/resources/Cert.pfx</keystore> 
<alias>*****</alias> 
<storepass>****</storepass> 
</configuration> 

回答

3

我猜你需要,因为默认的通常是JKS指定密钥库格式。请尝试添加

<storetype>pkcs12</storetype> 

到您的maven配置。

如果这没有帮助尝试具有凝视你的证书有:

keytool -list -v -storetype pkcs12 -storepass **** -keystore src/main/resources/Cert.pfx 

如果这样,也许上班东西是错误的一样奇怪的特殊字符的证书。

相关问题