19

証明書は初めてですが、初めて購入しました。

(IISで)CSRファイルを生成し、GoDaddyWebサイトを使用して証明書を購入しました。彼らは私に2つのファイルを送ってくれました:P7BとCRT。Azure Webの役割に証明書を使用するため、PFXが必要です。CSR、P7B、CRTのみを使用して作成するにはどうすればよいですか?

4

3 に答える 3

14

ついに私はそれをなんとかすることができました。IISで、[完全な証明書要求]を選択し、CRT証明書をインストールしてから、[エクスポート]オプションを使用してPFXとして保存しました。

于 2013-02-01T18:12:48.113 に答える
4

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
于 2017-08-14T18:36:06.067 に答える
3

SSL証明書のインストールのサポートで提供されている手順に従うことができます。

上記のリンクからの抜粋。

重要な注意::証明書を.pfx形式でエクスポートするには、証明書を要求したのと同じマシンで手順を実行する必要があります。

ここに画像の説明を入力してください

于 2013-10-15T06:53:36.010 に答える