ASP.NET Web サイト用に IIS 7 で SSL を構成しました。しかし、証明書のフレンドリ名でサーバーと同じ名前「localhost」を指定した後でも、サーバー証明書がURLと一致しないというエラーが発生します。
また、サーバーの名前をASP-DELL、つまりコンピューターの名前に変更し、その名前で証明書を作成し、Web サイトをhttp://ASP-DELL/HC/index.aspxとして開始しましたが、Google ではまだ表示されています。クロム:
助けてください!
同様の状況を経験したことを覚えているので、ネットワークのドメインをコンピューター名に追加することで問題を解決できると思います。
から変更できますか
に
あなたの質問に欠けている(または少なくとも不明確な)のは、インストール/購入/構成した証明書の共通名(フレンドリ名ではない)です....
証明書は特定の共通名/ホスト名に対して発行され、URL は具体的に一致する必要があります。
SAN (サブジェクトの別名) が一般的になるまで、「www」Web サイトと「www のないサイト」の 2 つの証明書を購入しなければならなかった時代を思い出します。最近では「ワイルドカード証明書」もあります。
また、あなたが言及している証明書の種類、自己署名/テスト、または購入したものであるかも不明ですか? 証明書プロバイダーが「localhost」という共通名の証明書を購入できるとは思いません(ただし、間違っている可能性もあります)。
本番環境では、証明書の共通名は DNS の完全修飾 URL と同じになります。例: