IIS7で使用するSSL証明書をインストールすると、インストールは「機能します」が、証明書のリストが消えます


13

Windows Server 2008 R2、IIS7。Go DaddyからのSSL証明書があります。これはワイルドカード証明書であるため、サブドメイン(* .domain.comなど)で機能します。証明書のインストールについては、http://support.godaddy.com/help/article/4801/installing-an-ssl-certificate-in-microsoft-iis-7にある指示に従いました。IISのステップに進みます。

  • 左ペインでサーバーが選択されたら、「セキュリティ証明書」機能をクリックします
  • 「証明書要求の完了」をクリックします
  • ファイルシステム上の.crtファイルに移動します。
  • 「わかりやすい」名前を付け、完了をクリックします

この「サーバー証明書」パネルのメインペインに証明書がリストされます。しかし、ページを更新したり、移動して戻ってきたりすると、そのページは消えてしまいます。また、サイトをhttpsにバインドしようとすると、証明書は実行可能なバインドとしてリストされません

これは非常に単純なプロセスのように思えますが、明らかにここに何かが欠けています。何か案は?

編集:私はこの投稿を見つけました。これは、中間証明書を使用しようとするとこの動作が起こることを暗示しているようです。GoDaddyからファイルをダウンロードしたとき、zipファイルには2つありました。1はgd_iis_intermediatesで、もう1つはドメインの名前です。ドメイン1(拡張子.crt)をインストールしました。他のオプションはないようです。IISから他のオプションをインストールすると、「この証明書ファイルに関連付けられている証明書要求が見つかりません。要求が作成されたコンピューターで証明書要求を完了する必要があります。」

そうは言っても、私が使用できる他のダウンロードはないようです。

また、コメント(およびグーグルの後の別の場所)で、証明書をPFXとして「エクスポート」し、それをインストールすることについて言及されていました。しかし、certmgr.mscを使用しても、エクスポート方法を把握できません。

また、この証明書は、IIS6を実行している別のコンピューターにインストールされていることにも言及する必要があります(このIIS7のインストールは、IIS6をIIS7にアップグレードする際のフェールオーバーとプライマリーです)。しかし、そのコンピューターからエクスポートする方法もわかりません。

回答:


5

証明書はエクスポート可能でなかったため、Robertsの提案を使用できませんでした。最終的に、Go Daddyアカウント管理ページで証明書のキーを再生成し、両方のサーバーに再度インストールする必要がありました。IIS6でのインストールのウィザード中のオプションの一部がグレー表示され、そのサーバーでの最初の試行が失敗しました。最終的に、新しいサーバー(IIS7)に証明書をインストールし、その証明書を.pfx形式でエクスポートし、そのバージョンをIIS6インストールにインポートしました。その時点ですべてが機能し始めました。


1

http://www.sslshopper.com/move-or-copy-an-ssl-certificate-from-a-windows-server-to-another-windows-serverの手順を使用して、IIS6サーバーから証明書をエクスポートしてみてください。 html

これにより、証明書に秘密キーが含まれることが保証されます。


秘密キーをエクスポートするためのオプションは、それが「unexportable」としてマークされていたと言って、グレー表示されている
マット・

この証明書は、サーバ...うーんの場合msdeploy移行時にオーバー移行されませんでした理由を考えてみれば、それはunexportableとしてマークされていたという事実は、おそらくです
マット・

証明書がエクスポート可能なサーバーが見つからない場合は、新しいCSRを生成し、GoDaddyにそれを再発行/キー再生成して、一致する新しい証明書を取得する必要があります。
ロバート

1

中間証明書ストアにインポートしてみてください。そこで証明書を表示すると、「この証明書に対応する秘密鍵があります」とわかります。.pfxにエクスポートしてから、IISにインポートするだけです。私のために働いた:)


0

リーフ証明書が中間認証局の下にインストールされている場合、問題を再現できることがわかりました。削除して(該当する場合は実際の中間体を残して)、ウィザードを完了すると問題が修正されます。


0

私もこの問題に遭遇しました。証明書を再入力することは、問題を解決しますが、その理由は、私はUCC証明書を使用していたということでした、とSARが変更されていたAFTER証明書が最後の再キーイングされていました。証明書を再度キー入力することで問題が解決しました。<:(


0

今日これらの問題を抱えていることからわかる限り、複数のSAN(またはワイルドカード)を含む証明書があり、複数のサーバーを実行している場合、別のマシンにインストールするたびにGodaddyでキーを再生成する必要があります。

これは簡単です-CSR(2048ビット暗号化)を生成し、GodaddyのRekeyページに貼り付けてから、新しい証明書をダウンロードできます。承認を待つ必要はありません。


いいえ、別のマシンにインストールするためにキーを再生成する必要はありません。CSRを生成したマシンにインポートし(.crtをインポートする前に中間証明書をインポートしてください)、. pfxにエクスポートして、他のマシンにインポートできます。
ロリー

0

今日も同じ問題がありましたが、キーストアを修復し、公開証明書のシリアル番号を提供することで修正しました。ここで私の回答を参照するか、キーストアを修復する方法を説明するこのリンクに直接移動します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.