我编写了一个使用
如何让
HttpWebRequest
连接到 HTTPS 网站的 C# 程序。但是,GetResponse()
方法会抛出异常:
我能够使用SystemError: 底层连接已关闭:无法建立 SSL/TLS 安全通道的信任关系。
curl.exe --cacert CAFile.pem
连接到同一网站。我希望能够在 C# 程序中使用相同受信任的 CA 证书。如何让
HttpWebRequest
使用这个 CA 证书文件(或包含从它解析出的证书的 X509CertificateCollection
)?