.key ファイルから .pfx ファイルに変換する方法はありますか? ありがとうございました。
編集: 私は .key ファイルしか持っていませんが、私のホスティング プロバイダーは、そのファイルだけで .pfx に変換できると言っています。
.key ファイルから .pfx ファイルに変換する方法はありますか? ありがとうございました。
編集: 私は .key ファイルしか持っていませんが、私のホスティング プロバイダーは、そのファイルだけで .pfx に変換できると言っています。
.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
これで完了です。
これを試すことができ
ます https://www.sslshopper.com/ssl-converter.html
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
OpenSSL Command-Line HOWTOによると、次を使用して動作するはずです
# export mycert.key as PKCS#12 file mycert.pfx
openssl pkcs12 -export -out mycert.pfx -in mycert.key -name "My Certificate"