无法为 SSL/TLS 安全通道与颁发机构“*****”建立信任关系。

时间:2024-03-10 12:54:00

 

aspx.net 调用远程服务遇到此问题,网上找方法,觉得这个比较简便,拿来一试,不报标题的错误了。但是服务返回的是null,先将方法保存下来与诸位共同学习。

链接地址:http://www.dotblogs.com.tw/rainmaker/archive/2010/11/30/19803.aspx

 

void Application_Start()
{
    System.Net.ServicePointManager.ServerCertificateValidationCallback =new System.Net.Security.RemoteCertificateValidationCallback(
                         delegate(object MySender,System.Security.Cryptography.X509Certificates.X509Certificate MyCertificate,
                         System.Security.Cryptography.X509Certificates.X509Chain MyChain,System.Net.Security.SslPolicyErrors MyErrors)
    {
        if (MySender is System.Net.WebRequest)
        {
            //忽略凭证检查,一律回传true
          return true;
        }
        return false;
    });
}

 

 

 

个人小站欢迎来踩:驾校教练评价平台 | 为爱豆砌照片墙