Как передать парольную фразу 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)