Wie übergebe ich mithilfe des OpenSSL-Moduls ein Kennwort an die PKCS12-Konvertierung?

Wie übergebe ich mithilfe des OpenSSL-Moduls ein Kennwort an die PKCS12-Konvertierung?

Skript.sh

certKey=$(openssl rand -hex 70)

openssl pkcs12 -export -out fullchain.p12 --passin pass:$certKey -inkey .../privkey.pem -in .../fullchain.pem~~

Beim Aufrufen dieses Skripts wird der CertKey nicht übergeben und das System fragt mich nach dem pkcs12-Passwort.

Antwort1

openssl-Dokumentation

-passout arg Passphrase-Quelle, mit der alle ausgegebenen privaten Schlüssel verschlüsselt werden. Weitere Informationen zum Format von arg finden Sie im Abschnitt PASS PHRASE ARGUMENTS in openssl(1).

certKey=$(openssl rand -hex 70)

openssl pkcs12 -export -out fullchain.p12 -passout pass:$certKey -inkey .../privkey.pem -in .../fullchain.pem

verwandte Informationen