TLS 1.1および1.2を使用するWebブラウザーをサポートしたいと考えています。TLS1.1および1.2は、明らかにMicrosoftによって実装されていますが、デフォルトではオフになっています。
それで、私はグーグルで検索に行って、誰もがフォローしているように見えるいくつかのページを発見した:
http://support.microsoft.com/kb/245030
https://www.derekseaman.com/2010/06/enable-tls-12-aes-256-and-sha-256-in.html
しかしながら!それは私のために働いていないようです。DisabledByDefaultのDWORD値とTLS 1.1および1.2のEnabledの両方を設定しました。クライアントがTLS 1.2と通信しようとしていることは確認できますが、サーバーは1.0でのみ応答します。IISを再起動しましたが、状況は変わりませんでした。
Microsoftは、「警告:Protocolsキーの下のレジストリキーのDisabledByDefault値は、Schannel資格情報のデータを含むSCHANNEL_CRED構造体で定義されているgrbitEnabledProtocols値より優先されません。」
まあ、それは私には非常にあいまいです。SCHANNEL_CREDが定義または設定されている場所はどこにもありません。Microsoftライブラリで定義された構造であると判断できるのはすべてです。これがなぜ機能しないのかについての唯一の推測ですが、それが本当の問題であるかどうかを判断するのに十分な情報を見つけることができません。