我在控制台应用程序中的webservice.domain.com上进行WebRequest:
WebRequest webRequest = HttpWebRequest.Create(url_web);
WebResponse webResp = webRequest.GetResponse();
每次调用WebRequest时都会得到一个exeption:
请求已中止:无法创建SSL / TLS安全通道。
目标服务器受证书保护,绑定到mail.domain.com,备用名称为webservice.domain.com和其他一些子域。
已经尝试过了
ServicePointManager.ServerCertificateValidationCallback =
new RemoteCertificateValidationCallback(delegate { return true; });
WebRequest webRequest = HttpWebRequest.Create(url_web);
WebResponse webResp = webRequest.GetResponse();
没有成功。
“正常”证书,通配符或标准作品没有任何问题。
答案 0 :(得分:0)
试试这个
webRequest.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => { return true; };