我知道这是不安全的,但有没有简单的方法将密码传递给jarsigner.exe:
jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ...
输入密钥库的密码:
我在批处理文件中运行它。
答案 0 :(得分:24)
那么,为什么不简单地使用相应的参数?
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)