我尝试使用以下命令对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 :(得分: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 Tutorial页面: