【发布时间】:2018-04-03 23:24:55
【问题描述】:
我在 Visual Studio 2013 中开发了一个与 SOAP Web 服务通信的 C# 程序。如何判断我的程序使用的是哪个版本的 TLS?
【问题讨论】:
-
这不是由网络服务器决定的吗?为什么需要知道?
-
检查支持的协议的
ServicePointManager.SecurityProtocol值。 -
只需启用ServicePointManager.SecurityProtocol 上的所有功能,您就可以开始了,对吧?
-
@MickyD 如果运行时不支持 1.2,服务器将拒绝连接。
-
@rene 几年前,几家大型服务提供商(想想航空公司)甚至放弃了 TLS1.1。很多公司不得不争先恐后地升级到 .NET 4.5.2
标签: c# visual-studio ssl visual-studio-2013 tls1.2