2013-08-23 141 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 

如果這樣,也許上班東西是錯誤的一樣奇怪的特殊字符的證書。

相關問題