私の質問はこれまでのところ、純粋に理論的なものです。複数のサイトをサポートするCMSを作りたい。
私がこれまで理解できなかった質問はこれです:ホスティングインターフェイスまたはiis自体を介して添付するのではなく、コードビハインドからhttpsプロトコルのSSL証明書を添付するにはどうすればよいですか(主な問題)サイトごとに異なるSSL証明書が必要なのですが、代わりに1つの証明書にグループ化すると、最大5つのドメインが許可され、同じエンティティであると表示されます)
これは、ASP.NETレベルでは解決できません。
その理由は、HTTPS要求では、クライアントがHTTP要求を送信する前にSSLハンドシェイク(証明書が提示される場合)が実行され、そこからドメインを学習できるためです。
唯一の例外は、TLSのサーバー名表示拡張機能です。これにより、クライアントはSSL要求で目的のドメインを指定できます。ただし、この拡張機能は多くのクライアントでサポートされておらず、まだ使用されているSSL3プロトコルバージョンには存在しません。そして、この拡張機能を使用しても、提示する証明書を決定するのはSSLサーバーです。