Как передать пароль в преобразование pkcs12 с помощью модуля openssl?

Как передать пароль в преобразование pkcs12 с помощью модуля openssl?

скрипт.sh

certKey=$(openssl rand -hex 70)

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

При вызове этого скрипта certKey не передается, и система запрашивает у меня пароль pkcs12.

решение1

Документация openssl

-passout arg источник фразы-пароля для шифрования любых выводимых закрытых ключей. Для получения дополнительной информации о формате arg см. раздел АРГУМЕНТЫ ФРАЗЫ-ПАРОЛЯ в openssl(1).

certKey=$(openssl rand -hex 70)

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

Связанный контент