强制配置在wcf客户端c#中使用tls 1.0
我们有一个Web应用程序,其客户端使用WCF实现。 此客户端使用SSL_LVL3与外部服务进行握手。 事实certificate该服务刚刚禁用了SSL_LVL3,因此我们需要将其更改为TLS 1.0。 有一种方法可以强制C#中的TLS安全性:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
但它会改变应用程序使用的所有服务的安全性,而不是所有服务都接受TLS。
我们想要的是更改web.config以强制WCF服务使用TLS。 有没有办法做到这一点?
这是服务的绑定:
但它在Visual Studio 2015中可用(.Net Framework 4.5.2)