Ответьте на пароль для keytool в пакетных файлах

Мне нужно использовать keytool и jarsigner, чтобы подписать множество файлов во многих папках.
Каждый раз, когда я начинаю подписывать эти файлы, мне нужно удалить файл .cert и файл хранилища ключей, чтобы создать его заново.
Я нахожусь в среде разработки и использую поддельный пароль для его подписи. После того, как приложение заработает, сотрудники инфраструктуры позаботятся о его подписании, у меня нет доступа к настоящим сертификатам.
Когда я набирал текст и keytool -import ....... , после ввода запрашивал пароль, я просто набираю его, но в пакетном режиме это становится проблемой.
Я использую Windows 7.
Я попробовал keytool -import ....... и keytool -import ....... | passHere тоже, но не работает.
Я хочу, чтобы указатель поворота был максимально автоматическим.
Кто-то говорит об использовании его программно здесь , но мне это просто нужно в bat-файле.
Пароль - это фиксированное значение внутри командного файла.
Есть способ передать passwd встроенному в keytool?
Можно ли установить переменную окружения во время выполнения, чтобы передать пароль keytool? как это сделать?
Есть способ передать пароль в ванне keytool? Я вижу это , но не помогает, потому что я не разработчик asm и не уверен, соответствует ли это проблеме, и мне интересно, есть ли что-то более простое.

Спасибо

10
задан Michael Lihs 22 November 2017 в 11:32
поделиться