1. ホーム
  2. iis

SSL証明書を証明書ストアにインストールしたが、IISの証明書リストに表示されない

2023-09-24 21:02:07

質問

ワイルドカード SSL 証明書を証明書ストアにインストールした後、その証明書がサイトバインディングで使用するための IIS 証明書リストに表示されません。

証明書は正しくインストールされましたが、どうやら証明書にキーが含まれていないようです。

新しいリクエストを行うことなく、また鍵のために誰かに連絡することなく、どのようにこの問題を修正できますか (たとえば、それが発売の前日であれば? ;-) )?

どのように解決するのですか?

今日、この問題に遭遇しました。時間枠とその他の問題により、プロバイダーからキーを取得することは不可能でした。

私は次の解決策を見つけました。 ここで (pixelloaのコメントの下) で、Stack Overflowにも答えがあるのが良いと思いました。

証明書に秘密鍵がない場合、以下の方法で修正できます。

これを修正するには、MMC スナップインを使用して、コンピュータ アカウントの PERSONAL ストアに証明書をインポートします。 それをクリックし、シリアル番号の行を取得します。 dos に移動し、以下を実行します。 certutil -repairstore my "paste the serial # in here" (を実行し(シリアル番号からスペースを削除しない限り、引用符が必要です)、個人証明書のMMCを更新し、それを右クリックし、エクスポートし、選択します。 DELETE PRIVATE KEY以外を選択して、OKを押してください。 その後、IISに移動し リクエストを終了する代わりに、証明書をインポートします。

参考までに、私が実際に行ったのは certutil -repairstore コマンドを実行するだけで、私の証明書は機能しました。私はエクスポートを実行し、エクスポート自体にパスワードを設定しましたが、証明書を再インポートする必要はありませんでした。証明書は現在、IIS の証明書リストに表示され、HTTPS バインディングに使用できるようになっています。

これが誰かの助けになれば幸いです。