Bash 스크립트로 내보내는 동안 명령줄을 통해 비밀번호를 전달해야 합니다.
IBM 웹사이트에 이런 내용이 있습니다.
openssl pkcs12 -export -in "$pem" -inkey "$key" -out "$pfx" -passout pass:pkcs12 "$pfxpass";
위의 내용은 나에게 적합하지 않습니다.
아래 명령은 작동하지만 비밀번호를 입력하고 다시 입력하라는 메시지가 표시됩니다.
openssl pkcs12 -export -in "$pem" -inkey "$key" -out "$pfx";
어떻게 스크립트를 작성할 수 있나요?
답변1
암호가 필요한 -passin
키에 사용한 키로 인해 명령에 를 사용해야 합니다 . 또한 내보낸 pkcs12 파일에는 비밀번호가 필요하므로 비밀번호 도 -inkey
사용해야 합니다 . -passout
따라서 가져온 키와 내보낸 키에 동일한 비밀번호를 사용한다고 가정하면 이 명령을 사용해야 합니다.
openssl pkcs12 \
-export \
-in "$pem" -inkey "$key" -passin pass:"$pfxpass" \
-passout pass:"$pfxpass" -out "$pfx"
도움이 되길 바랍니다!