来自:https://www.cnblogs.com/waw/p/8286608.html
代码部分:
static TestApplication(){ ServicePointManager.ServerCertificateValidationCallback += RemoteCertificateValidate; }
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(remoteCertificateValidate); ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
private static bool RemoteCertificateValidate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error) { //为了通过证书验证,总是返回true return true; }
第二段代码要求 .net 4.5.2 或更高版本。