2016-03-02 128 views
0

我試圖使用以下命令簽署TestJnlp.jar簽署具有相同簽名的多個罐子

keytool -genkey -keyalg RSA -alias myFirstKey -keystore myKeystore -validity 360 
jarsigner.exe -keystore myKeystore -verbose TestJnlp.jar myKey 

我需要簽署另一個jar文件(swt-win32-windows-x86.jar)。

我該如何簽署這兩個具有相同簽名和什麼是「簽名」的罐子?

+0

修正了一些格式並試圖清除內容 – Suever

回答

0

什麼是「簽署所有具有相同簽名的罐子」?

它是什麼「馬虎的術語」!

它們的真正含義是「使用相同的密鑰簽署所有JAR」。

所以,你應該做的是這樣的:

...> keytool -genkey -keyalg RSA -alias myFirstKey -keystore myKeystore -validity 360 

...> jarsigner.exe -keystore myKeystore -verbose TestJnlp.jar myKey 

...> jarsigner.exe -keystore myKeystore -verbose SomeOther.jar myKey 

欲瞭解更多信息,請閱讀JAR簽名的Java教程頁面:

+0

謝謝你..它的工作... :) –

相關問題