如何通过命令行传递jarsigner.exe密码?

时间:2017-02-01 08:46:10

标签: jarsigner

我知道这是不安全的,但有没有简单的方法将密码传递给jarsigner.exe:

  

jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ...

     

输入密钥库的密码:

我在批处理文件中运行它。

1 个答案:

答案 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)