底层连接已关闭:无法建立 SSL/TLS 安全通道的信任关系。

3
我正在使用 C# 和 xaml 开发一个 Metro 风格的应用程序。在调用 Web 服务时,出现了以下错误:
"The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel."
这个错误的原因是什么呢?请帮我解决一下。
1个回答

2

我有一个爬虫程序,几分钟前我遇到了同样的异常。在我的情况下,原因是我正在爬取的网站的安全证书已过期。

我的一个快速修复方法是添加这行代码:

 ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback
(
   delegate { return true; }
);

注意:该黑客行为可能存在安全威胁。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接