1

私の質問はこれまでのところ、純粋に理論的なものです。複数のサイトをサポートするCMSを作りたい。

私がこれまで理解できなかった質問はこれです:ホスティングインターフェイスまたはiis自体を介して添付するのではなく、コードビハインドからhttpsプロトコルのSSL証明書を添付するにはどうすればよいですか(主な問題)サイトごとに異なるSSL証明書が必要なのですが、代わりに1つの証明書にグループ化すると、最大5つのドメインが許可され、同じエンティティであると表示されます)

4

2 に答える 2

2

これは、ASP.NETレベルでは解決できません。

その理由は、HTTPS要求では、クライアントがHTTP要求を送信する前にSSLハンドシェイク(証明書が提示される場合)が実行され、そこからドメインを学習できるためです。

唯一の例外は、TLSのサーバー名表示拡張機能です。これにより、クライアントはSSL要求で目的のドメインを指定できます。ただし、この拡張機能は多くのクライアントでサポートされておらず、まだ使用されているSSL3プロトコルバージョンには存在しません。そして、この拡張機能を使用しても、提示する証明書を決定するのはSSLサーバーです。

于 2012-12-27T06:58:19.740 に答える