点击安装证书=》本地计算机=》下列存储,选择受信任的根证书颁发机构,安装完成之后再去请求接口就可以了。
HttpClient请求时https的api时,时常会出现“
未能
为
SSL
/
TLS
安全
通道
建立
信任
”的错误提示
解决办法,在请求前加上以下代码即可:
string APIURL =“https://www.abc.cn/api/order”;
if(APIURL.ToUpper().StartsWith("HTTPS"))
......
解决"基础连接已经关闭:
未能
为
SSL
/
TLS
安全
通道
建立
信任
关系
"的问题
前段时间用电脑更新一个订阅信息,但是系统提示:基础连接已经关闭:
未能
为
SSL
/
TLS
安全
通道
建立
信任
关系
后来经过查看,该地址所对应的网址在浏览器上也无法https
验证
:
那么从这里点进去即可查看到是
证书
失效的问题。
而该网站的
证书
没有失效,只是放在了失效的根
证书
目录也就是在图中的R3下:
而这个DST Root CA X3实际上到2021年9月30日过期,所以所有使用此
证书
的服务器服务和客户端电
using System.Net;
using System.Security.Cryptography.X509Certificates;
using System.Net.Security;
2. 再重载CheckValidationResult方法
public static bool CheckValidationResult(object sender, X509...
Message = "基础连接已经关闭:
未能
为
SSL
/
TLS
安全
通道
建立
信任
关系
。"
InnerException = {"根据
验证
过程
,
远程
证书
无效
。"}
解决方法如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using ...
好久没写博客了,今天突然遇到个神奇的问题。
做好的网站在win10上和Windows sever 2012 上都没有问题,搬到Windows sever 2003上就出现了这么一个错误:
Server Error in '/' Application.
The remote certificate is invalid according to the validation proce...