2
我有一个在我们的测试和生产环境中与SOAP Web服务交互的.NET应用程序。测试环境需要TLS 1.1或更高版本,而生产仍然支持TLS 1.0。.NET安全协议TLS
我加入这个下面的代码:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 |
SecurityProtocolType.Tls11 |
SecurityProtocolType.Tls;
有谁知道,如果上面这段代码将在测试和生产环境中使用支持的加密协议的工作吗?谢谢
SecurityProtocolType.Tls11和SecurityProtocolType.Tls12在.NET 4.0中不存在,因此您无法根据该框架对其进行编译。它需要以.NET 4.5为目标。有一个解决方法,但我不认为这是一个好方法:http://stackoverflow.com/a/28333370/5844190 –