信頼できないルートまたは証明書のエラーを修正する(Windows IISのみ)
必須:これらの手順はWindows IISユーザー専用です。その他のプラットフォームについては、信頼できないルートまたは証明書チェーンのエラーを修正する 。
お客様またはお客様の顧客が「信頼できないルート」またはSSL証明書チェーンエラーを確認した場合、Webブラウザがサイトを信頼できるように、現在のSSL証明書にバンドル内の追加の証明書が必要になる場合があります。 Windows IISでこの問題を修正するには、以下の手順に従ってください。
IIS内で生成されたCSRと秘密キー用
- 新しいバンドルをダウンロードして、IISサーバーの1つにコピーします。
- MMCを開き、証明書ビューを追加します。
- [中間証明書]を右クリックし、 [インポート]を選択して、新しいバンドルに含まれる.p7bファイルを参照します。ファイルを選択してインポートします。インポートが完了すると、成功のメッセージが表示されます。
- IISマネージャを開き、 「サーバー証明書」に移動します。
- 「証明書要求を完了する」を選択し、バンドルに含まれている.cerを参照します。
- バンドルをローカルマシンにインポートします。インポートが完了すると、成功メッセージが表示されます。
- MMCで、インポートされた新しい証明書を右クリックし、 [エクスポート]を選択します。
- 秘密キーもエクスポートするように選択し、.pfxの新しい名前/パスを指定して、新しく作成した.pfxをWebサーバーにインストールし、それを必要とするサイトにバインドします。
外部で生成されたCSRと秘密キー用(OpenSSLなど)
- 次のコマンドを実行してPFXファイルを作成します。
openssl pkcs12 -export -out [newFileName.pfx] -inkey [privateKey] -in [newBundleFileName]
ここで:
- newFileNameは、PFXの出力ファイル名です(たとえば、coolexample_new.com.pfx)。
- privateKeyは秘密キーファイルです(たとえば、coolexample.com.key)。
- newBundleFileNameは、含める証明書バンドルです(たとえば、coolexample.com_bundleNoG2.crt)。
- PFXをサーバーにアップロードし、ダブルクリックしてインストールを開始します。
- 「ローカルマシン」を選択し、 「次へ」を選択します。
- 「ファイル名の確認」を選択し、 「次へ」を選択します。
- 「パスワードの入力」を選択し(セキュリティを強化するために常に推奨する)、 「キーをエクスポート可能にする」を選択し、 「次へ」を選択します。
- 「証明書ストアを自動的に選択」、 「次へ」 、 「完了」の順に選択します。インポートが完了すると、成功のメッセージが表示されます。
証明書を表示
バンドルのインストール方法に関係なく、インストールされた証明書を表示する方法は次のとおりです。
- コマンドプロンプトを開き、次のように入力します。
MMCEnterキーを押します。 - MMCで、 「ファイル」を選択し、 「スナップインの追加と削除」を選択します。
- 左側のメニューで、 「証明書」を選択し、 「追加」を選択します。
- [コンピュータアカウント]を選択し、 [次へ]を選択します。
- [ローカルコンピューター]を選択し、 [完了]を選択します。
- [OK]を選択します。
- 「証明書(ローカルコンピュータ) 」に戻り、 「個人」を選択して、 「証明書」を選択します。新しい証明書がリストに表示されます。
関連情報
- GoDaddyがClientAuth EKUを削除し、DV TLS発行のためにR1ルート階層に移行するのはなぜですか?:最初に「信頼されていないルート」または証明書チェーンエラーが発生した理由を説明します。