无法为SSL / TLS C#Web服务客户端建立安全通道

时间:2017-10-30 14:39:26

标签: c# wpf ssl webservice-client

我有一个wpf应用程序,并且在同一个基本网址上调用了4个Web服务(书面Java),并且它运行良好,直到我安装谷歌chrome.I安装了chrome并且我得到了这个错误:

  

无法为SSL / TLS C#Web服务建立安全通道

我没有写另一个代码。只是我安装了chrome然后我删除了chrome但没有工作,我尝试了系统还原,卸载了eset智能安全,我清理了所有窗口(8.1单语言) )证书。所以我怎么能搞清楚。这是我的网络服务来电者

stretch_*

1 个答案:

答案 0 :(得分:3)

根据我的观察,在过去几个月中有大量服务关闭SSL和/或旧版TLS以减轻其中固有的安全问题。

在AppDomain中的任何地方,您都可以强制连接使用TLS 1.2,如下所示:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

如果您还需要支持旧版本,也可以OR多个版本:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12