我有與jarsigner簽署我的jar文件的問題。我以前this教程讓我簽字的JAR文件,但最後一步(簽署JAR),我得到這個錯誤:與真正的證書使用jarsigner簽署jar文件的錯誤
jarsigner error: java.lang.RuntimeException: keystore load: Invalid keystore format
,我沒有使用步驟#10,我用,而不是從第5步this網站,因爲我使用的是真正的證書不是假的......
注: 我有在.spc
& .pvk
格式我的證書......
但是,因爲我使用jarsigner,我必須將它們轉換爲.p12
格式。因此,我首先使用pvkimprt.exe
然後到.p12
將它們轉換爲.pfx
。我使用了我在之前提到的鏈接中指定的方法。
此外,我試圖創建一個虛假的證書,以確保問題不是從pvkimprt.exe
工具或從證書。它給了我同樣的錯誤。
證書就好。那麼問題來自哪裏?
沒有什麼新的......而且,它給了我同樣的錯誤信息......我不知道爲什麼:( – Q8Y 2010-10-05 10:16:08
爲了檢查你的P12未損壞你嘗試讀你的P12文件與openssl或keytool?keytool -list -v -keystore myfile.p12 -storetype pkcs12 -storepass密碼 – Jcs 2010-10-05 11:05:41
當我使用keytool命令時,它給了我這個錯誤:「keytool error:java.io.IOException:未能解密安全內容條目:javax.crypto.BadPaddingException:鑑於最後的塊沒有正確填充「但是什麼是錯的 」.spc&「pvk」罰款和工作......我不認爲它從他們。因爲也,當我創建假證書時,它給出了同樣的錯誤...所以,它是從它自己的jarsigner嗎?你知道anoth呃易於使用的工具,可以做同樣的工作? – Q8Y 2010-10-06 06:17:10