証明書は初めてですが、初めて購入しました。
(IISで)CSRファイルを生成し、GoDaddyWebサイトを使用して証明書を購入しました。彼らは私に2つのファイルを送ってくれました:P7BとCRT。Azure Webの役割に証明書を使用するため、PFXが必要です。CSR、P7B、CRTのみを使用して作成するにはどうすればよいですか?
証明書は初めてですが、初めて購入しました。
(IISで)CSRファイルを生成し、GoDaddyWebサイトを使用して証明書を購入しました。彼らは私に2つのファイルを送ってくれました:P7BとCRT。Azure Webの役割に証明書を使用するため、PFXが必要です。CSR、P7B、CRTのみを使用して作成するにはどうすればよいですか?
ついに私はそれをなんとかすることができました。IISで、[完全な証明書要求]を選択し、CRT証明書をインストールしてから、[エクスポート]オプションを使用してPFXとして保存しました。
Azure Webの役割に証明書を使用するため、PFXが必要です
私のターゲットサーバーはナンシーですが、PFX証明書を生成するプロセスに関連しているため、回答を投稿しています。
ナンシーベースのプロジェクトには、信頼できる証明書が必要でした。PFX証明書を使用して自己署名を設定する手順、セルフホストナンシーのSSLを有効にする手順を見つけましたが、GoDaddy証明書を使用する方法が明確ではありませんでした。掘り下げてみると、商用SSLサイトで答えを見つけました。
そこで、OpenSSLを使用してCSRを作成し、GoDaddyから証明書パッケージを注文してフェッチし、次に説明するように、OpenSSLを使用してPFXを生成することができました。
ナンシーの補足として、私は以下を使用してPFXをローカルにインストールしました
c:> certutil -importPFX certname.pfx
ここで説明@https ://stackoverflow.com/a/33351095/241296
たぶん、AzurePFX要件のためにローカルIISを完全にバイパスすることは可能です。
OpenSSL@ssl.comを使用して.pfx/.p12証明書ファイルを作成します
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile more.crt
コマンドの内訳:
- openssl –OpenSSLを実行するためのコマンド
- pkcs12 – OpenSSLのPKCS#12ファイル用のファイルユーティリティ
- -export-outcertificate.pfx-PFXファイルをcertificate.pfxとしてエクスポートおよび保存します
- -inkey privateKey.key –秘密鍵ファイルprivateKey.keyを秘密鍵として使用して証明書と結合します。
- -certificate.crt内–秘密鍵が結合される証明書としてcertificate.crtを使用します。
- -certfile more.crt –これはオプションです。これは、PFXファイルに含めたい追加の証明書がある場合です。
-certfileオプションを使用して、GoDaddyバンドルを指定しました。
openssl pkcs12 -export -out my.pfx -inkey my.key -in my.crt -certfile gd_bundle-g2-g1.crt
SSL証明書のインストールのサポートで提供されている手順に従うことができます。
上記のリンクからの抜粋。
重要な注意::証明書を.pfx形式でエクスポートするには、証明書を要求したのと同じマシンで手順を実行する必要があります。