解决“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系“的问题
Posted C站UP主
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系“的问题相关的知识,希望对你有一定的参考价值。
解决"基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系"的问题
问题表现
前段时间用电脑更新一个订阅信息,但是系统提示:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
问题原因
后来经过查看,该地址所对应的网址在浏览器上也无法https验证:
那么从这里点进去即可查看到是证书失效的问题。
而该网站的证书没有失效,只是放在了失效的根证书目录也就是在图中的R3下:
而这个DST Root CA X3实际上到2021年9月30日过期,所以所有使用此证书的服务器服务和客户端电脑都会出现问题。
解决方案
把该证书替换成ISRG Root X1
下载地址:r3.i.lencr.org
下载的是xx.cer文件,下载后直接打开安装
选择当前用户
选择“将所有的证书都放入下列存储”,点浏览
选择“受信任的根证书颁发机构”,这样才有用
点确定,然后继续安装,直到完成
[C#]基础连接已经关闭 未能为 SSL/TLS 安全通道建立信任关系
来自:https://www.cnblogs.com/waw/p/8286608.html
代码部分:
static TestApplication() ServicePointManager.ServerCertificateValidationCallback += RemoteCertificateValidate;
private static bool RemoteCertificateValidate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error) //为了通过证书验证,总是返回true return true;
以上是关于解决“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系“的问题的主要内容,如果未能解决你的问题,请参考以下文章
C# 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。
[C#]基础连接已经关闭 未能为 SSL/TLS 安全通道建立信任关系
C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。
C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。