【问题标题】:WCF Error "Could not establish secure channel for SSL/TLS ..." out of the blueWCF 错误“无法为 SSL/TLS 建立安全通道 ...”突然出现
【发布时间】:2017-02-15 01:19:58
【问题描述】:

我的 WCF 服务在 IIS 中托管了几年,现在运行良好,但是当我尝试使用 Windows 应用程序使用它时,它突然停止工作,显示以下错误:

Could not establish secure channel for SSL/TLS with authority '***.com'

什么都没有改变,SSL 证书很好,当 WCF 链接在浏览器中打开时,没有出现证书警告。

可能是什么问题?

【问题讨论】:

    标签: .net wcf ssl iis


    【解决方案1】:

    经过将近一天的努力寻找原因,似乎 IT 已在服务器中默认禁用 TLS 1.0(组策略?),这使得客户端应用程序无法工作,因为它们是使用 .NET 4.0 设计的.

    .NET 4.0 不支持 TLS 1.1 和 1.2。一旦我用 .NET 4.5 更新了客户端应用程序,它又可以正常工作了,因为它同时支持 TLS 1.1 和 1.2。

    另一个选项是启用 TLS 1.0 服务器端,但我确信它被关闭是有原因的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-21
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 2020-08-05
      • 2018-04-06
      相关资源
      最近更新 更多