我希望能够使用TLS 1.2,如果Web服务需要它,而且(暂时)使用TLS 1.1对不支持它的服务进行调用。
目前我们正在使用ServicePointManager.SecurityProtocol在我们的代码中设置它。 (.net 4.0)这是否已向后兼容?或者这是一个全有或全无的事情?如果是这样,是否有某种方式可以将OR组合在一起?
答案 0 :(得分:1)
您可以使用按位或SecurityProtocolType为flag属性指定多个TLS。
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 | System.Net.SecurityProtocolType.Tls11 | System.Net.SecurityProtocolType.Tls;