Windows Server 2008r2で実行されている.NET 4.6.1を対象とするWCF WebServiceHost
を実行するWindowsサービスがあります。私はサービスに接続するためにクロム49を使用する場合、私はまだ接続警告取得WCFはTls12に設定してもTLS 1.0とRSAを引き続き使用します
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
m_host = new WebServiceHost(m_scriptingServer, new Uri("https://localhost:666"));
WebHttpBinding binding = new WebHttpBinding();
binding.Security.Mode = WebHttpSecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.None;
ServiceEndpoint ep = m_host.AddServiceEndpoint(typeof(IScriptingServer), binding, "");
m_host.open();
しかし:example.com:666への接続がある
を私はTLS 1.2を使用するように求めてきました古い暗号スイートを使用して暗号化されます。 接続はTLS 1.0を使用します。
接続は、AES_128_CBC、メッセージ認証用のHMAC-SHA1、鍵交換メカニズム用のRSAを使用して暗号化されています。
なぜTLS1.2を使用しないのですか?どうすればこの警告を取り除くことができますか?ありがとう!
残念ながら、これは私のためには機能しませんでした。これらの値を追加しても、HKLM \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.2 \ Server \ DisabledByDefault = 0の値を追加する前または後でServer 2008r2の動作は変更されませんでした。 – user2004760