web-dev-qa-db-ja.com

SSL証明書を.keyファイルから.pfxに変換することは可能ですか?

.keyファイルから.pfxファイルに変換する方法はありますか?ありがとうございました。

編集:私は.keyファイルしか持っていませんが、ホスティングプロバイダーは、そのファイルだけでそれを.pfxに変換できると言っています。

17

.keyファイルに必要なものがすべて含まれているかどうかを確認するには:

#check if file contains a valid certificate:
openssl x509 -text -in file.key

証明書の詳細を印刷する必要があります。 「証明書を読み込めません」というテキストを含むエラーが出力される場合は、ファイルが不十分です。

#check if file contains a valid key:
openssl rsa -text -in file.key
openssl dsa -text -in file.key

上記のコマンドのいずれかで、有効なキーの詳細が出力されます。もう1つは、「rsaキーを期待しています」または「dsaキーを期待しています」というテキストでエラーが発生します。

エラーテキストに「不正な復号化」と表示されている場合は、無効なパスフレーズを入力したか、ファイルが破損しています。

エラーテキストに「Expecting:ANY PRIVATE KEY」と表示されている場合は、ファイルが十分ではありません。

キーと、そのキーに一致する1つの証明書(およびオプションで他のいくつかの証明書)を取得した場合は、ファイルをpfxに変換するのに十分です。次に、ISWが言ったように、それはただの問題です

#convert file containing key and certificate(s) to PKCS#12 pfx file.
openssl pkcs12 -export -out file.pfx -in file.key

これで完了です。

21
Stobor

あなたはこれを試すことができます
https://www.sslshopper.com/ssl-converter.html

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
12
user65663

OpenSSLコマンドラインHOWTO によると、

# export mycert.key as PKCS#12 file mycert.pfx
openssl pkcs12 -export -out mycert.pfx -in mycert.key -name "My Certificate"
1
ISW

ツールを使用して.keyファイルを.pvkに変換できます http://www.chilkatsoft.com/p/p_347.asp 次に、GoDaddyの手順を使用して.scpと.pvkの両方を組み合わせることができます.pfkに。 .pvkファイルを生成するときは、必ずパスワードを使用してください。

0
Petre Lukarov