來自: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 或更高版本。