.NET安全协议TLS

时间:2016-10-26 00:52:43

标签: c# .net tls1.2

我有一个.NET应用程序,它在我们的测试和生产环境中与SOAP Web服务交互。测试环境需要TLS 1.1或更高版本,而生产仍支持TLS 1.0。

我添加了以下代码:

            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 |    
                                                   SecurityProtocolType.Tls11 | 
                                                   SecurityProtocolType.Tls;

是否有人知道上述代码是否可以在测试和生产环境中使用支持的加密协议?感谢

1 个答案:

答案 0 :(得分:0)

答案取决于您的.NET版本。如果安装了.NET 4.5,即使您的代码是针对4.0编译的,也可以使用它。

如果您没有安装4.5+,则无效。有关详细信息,请参阅http://blogs.perficient.com/microsoft/2016/04/tsl-1-2-and-net-support/