相关疑难解决方法(0)

强制HttpClient信任单个证书

你能强迫HttpClient只信任一个证书吗?

我知道你可以这样做:

WebRequestHandler handler = new WebRequestHandler();
X509Certificate2 certificate = GetMyX509Certificate();
handler.ClientCertificates.Add(certificate);
HttpClient client = new HttpClient(handler);
Run Code Online (Sandbox Code Playgroud)

但是这会迫使它只信任单个证书,还是会信任证书和所有证书fx.GlobalSign可以验证吗?

基本上我想确保它只能是我的客户正在与之交谈的服务器/证书.

c# asp.net ssl ssl-certificate

12
推荐指数
1
解决办法
8175
查看次数

标签 统计

asp.net ×1

c# ×1

ssl ×1

ssl-certificate ×1