web-dev-qa-db-ja.com

opensslを使用してpfxファイルから秘密鍵を抽出する方法は?

Softlayerの「Add Certificate」ウィザードでSSL証明書を追加し、Local Load Balancerでさらに使用するために、この秘密鍵を探していました。

私はグーグルで次のopensslコマンドを試しました:

openssl pkcs12 -in filename.pfx -nocerts -out key.pem

しかし、無効な「RSA PRIVATE KEY」で終わりました。助けてください。

25

コマンドは正しく、PKCS#8形式のencrypted秘密鍵を提供します。 unencrypted秘密鍵が必要な場合は、-nodesオプション:

openssl pkcs12 -in filename.pfx -nocerts -nodes -out key.pem

古いRSA形式の秘密鍵が必要な場合は、指定された鍵をopenssl pkcs8コマンド:

openssl pkcs8 -in key.pem -out rsakey.pem

詳細については、ドキュメントを参照してください。

32
user1516873