2
我知道,这是不安全的,但有没有简单的方法来传递密码的jarsigner.exe:如何通过命令行传递jarsigner.exe密码?
jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ...
为密钥库输入密码短语:
我正在批处理文件中运行它。
我知道,这是不安全的,但有没有简单的方法来传递密码的jarsigner.exe:如何通过命令行传递jarsigner.exe密码?
jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ...
为密钥库输入密码短语:
我正在批处理文件中运行它。
那么,为什么你不简单地使用相应的参数?
jarsigner -keystore my-keystore -storetype jceks -storepass test -keypass test my-archive.jar xander
分解成单独的一行,更好的可读性(但你必须把所有的参数在同一行,当然):
jarsigner
-keystore my-keystore # keystore path name
-storetype jceks # keystore type (whatever format yours is in)
-storepass test # keystore password
-keypass test # private key password
my-archive.jar # JAR path name
xander # key name (alias)
即使-keypass _my_coolpass_是在命令行中,它仍然要求对于它 –
您编写错误消息的内容如下:“为密钥库**输入密码”因此,您不会错过私钥的密码,而是密钥库本身的密码。下次请更仔细地阅读我的答案。我记录了两个密码。该工具的命令行帮助也描述了它。 – kriegaex
吨的thanx,亲爱@ kriegaex –