对于 SSL/TLS 的安全通信问题

137 阅读1分钟

C# 对于 SSL/TLS 的安全通信问题

1、请求被中止: 未能创建 SSL/TLS 安全通道
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

注:SecurityProtocolType.Tls12 可以根据实际情况换成别的版本协议

2、基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
//Trust all certificates
 System.Net.ServicePointManager.ServerCertificateValidationCallback =
     ((sender, certificate, chain, sslPolicyErrors) => true);

注: 解决问题,但会涉及客户端安全性问题。最好还是使用SSL证书