37

Softlayer の「証明書の追加」ウィザードで ssl 証明書を追加し、ローカル ロード バランサーでさらに使用するために、この秘密鍵を探していました。

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

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

しかし、無効な「RSA PRIVATE KEY」になってしまいました。助けてください。

4

2 に答える 2

56

あなたのコマンドは正しく、暗号化された秘密鍵を PKCS#8 形式で提供します。暗号化されていない秘密鍵が必要な場合は、次の-nodesオプションを追加してください。

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

古い RSA 形式の秘密鍵が必要な場合は、次のopenssl pkcs8コマンドで特定の鍵を変換する必要があります。

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

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

于 2013-06-07T10:40:46.570 に答える