请求已中止:升级到TLS 1.2后无法为第三方创建SSL / TLS安全通道

时间:2017-07-28 09:23:29

标签: web-services tls1.2

将服务器升级到TLS 1.2后,我收到以下异常

“System.Net.WebException:请求已中止:无法创建SSL / TLS安全通道。\ r \ n在System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest请求) )\ r \ n在System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest请求)\ r \ n在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object [] parameters)\ r \ n在

有什么想法解决这个问题吗?

ServicePointManager.Expect100Continue = true;             System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 以上几行不起作用。

1 个答案:

答案 0 :(得分:0)

您打算知道https支持的当前有效协议。确认您支持SSL的协议here。点击搜索结果中的链接,您将看到一个看起来像您在下面的屏幕截图中看到的页面。这将确定您的代码中指定的协议。

enter image description here