问题描述
具体如下此网站的安全证书有问题。此网站出具的安全证书是为其他网站地址颁发的。安全证书问题可能显示试图欺骗您或截获您向服务器发送的数据。建议关闭此网页,并且不要继续浏览该网站。单击此处关闭该网页。继续浏览此网站(不推荐)。有的https网站一进去就提示这个。点了“继续浏览此网站(不推荐)。”才能输入认证信息(Credentials)。HttpWebRequest根本没办法getResponse()啊,就算设置了HttpWebRequest.Credentials也没有用,直接就给返回401错误了。情况跟这里是一样的。http://topic.csdn.net/u/20090429/14/D3C462E8-9FB5-4516-AED7-5581033FB2E6.htmlDelphi里面,选择不认证服务器即可,将SSLOptions设置Method为sslvTLSv1完全可以取得相应的信息。请问在.net中有什么办法处理这个吗?
解决方案
解决方案二:
有人知道不?
解决方案三:
ServicePointManager.ServerCertificateValidationCallback=newSystem.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);publicboolCheckValidationResult(objectsender,X509Certificatecertificate,X509Chainchain,SslPolicyErrorserrors){//Alwaysacceptreturntrue;}///<summary>///这是弄那种ssl证书的。///</summary>///<paramname="sPoint"></param>///<paramname="cert"></param>///<paramname="wRequest"></param>///<paramname="certProb"></param>///<returns></returns>publicboolCheckValidationResult(ServicePointsPoint,System.Security.Cryptography.X509Certificates.X509Certificatecert,WebRequestwRequest,intcertProb){//Alwaysacceptreturntrue;}看看是不
解决方案四:
不是这个哦,这个是解决“基础连接已经关闭,未能为SSL/TLS安全通道建立信任关系”的。
解决方案五:
求教啊
解决方案六:
LZ,这个问题最后解决了没呢?