Bash Script Input Password Automatically.

Home » CentOS » Bash Script Input Password Automatically.
CentOS 2 Comments

Hi,

I have the below commands to generate keystore.pkcs12 and keystore.jks files on CentOS Linux release 7.9.2009 (Core)

openssl pkcs12 -export -clcerts -in fullchain1.pem -inkey privkey1.pem -out keystore.pkcs12 -name javasso keytool -importkeystore -srckeystore keystore.pkcs12 -srcstoretype pkcs12
-destkeystore keystore.jks -deststoretype jks -alias javasso

I have created a small shell script to generate both keystore.pkcs12 and keystore.jks files. It prompts for a password. Is there a way to key in a password without prompt or non-interactive way?
For example password is stored in a file and the bash script will source it instead of manually typing the password.

Please suggest. Thanks in advance.

Best Regards,

Kaushal

2 thoughts on - Bash Script Input Password Automatically.

  • See the “PASS PHRASE ARGUMENTS” section of the openssl(1) man page for the various ways openssl can get a password.

  • Or just try:echo PASS | your_script.sh If it needs to answer multie prompts:echo -e ‘USER\nPASS’ | your_script.sh Best Regards,Strahil Nikolov 

    See the “PASS PHRASE ARGUMENTS” section of the openssl(1) man page for the various ways openssl can get a password.


    Paul Heinlein heinlein@madboa.com
    45°22’48” N, 122°35’36” W