Я пытаюсь сгенерировать закрытый ключ с помощью команды keytool
, но он запрашивает у меня много деталей, таких как моя ключевая фраза, мое имя и сведения об организации. Я хочу передать все входные данные в одной команде.
Для примера:
###SHELL###
$ keytool -genkey -v -keystore TestApp.keystore -alias TestApp -keyalg RSA -keysize 2048 -validity 10000
Enter passphrase: my passphrase here
Repeat the passphrase: my passphrase again
Enter your full name: my name
Enter your organization unit: my org. unit
Enter your organization name: my org. name
Enter password for keystore (press return for same as key passphrase): i press enter here
Success!!
$ _
Здесь я хочу передать все эти входные данные (фразу-пароль, имя и т.д.) В STDIN, чтобы после ввода команды меня не спрашивали об этих входах.
Это возможно? Если да, то расскажите, пожалуйста, как. Я новичок в скриптах Bash, поэтому, пожалуйста, потерпите меня :)