Как передать парольную фразу jarsigner.exe через командную строку?

Я знаю, что это небезопасно, но есть ли простой способ передать фразу-пароль в jarsigner.exe:

jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -ключение хранилища...

Введите кодовую фразу для хранилища ключей:

Я запускаю его в командном файле.

1 ответ

Решение

Ну, а почему вы просто не используете соответствующие параметры?

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)
Другие вопросы по тегам