2016-03-02 88 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

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

相关问题