我已经编写了一个C#客户端,可以将多部分表单数据发布到Internet上的服务器上.在测试我的代码时,我开始获得如下异常:
{System.Net.WebException:底层连接已关闭:无法为SSL/TLS安全通道建立信任关系.---> System.Security.Authentication.AuthenticationException:根据验证程序,远程证书无效.
我尝试使用我的浏览器访问Web资源,并意识到网站的SSL证书存在问题.该网站由第三部分所有,我不知道他们何时会解决这个问题.
有什么办法可以忽略这个安全异常并对我的代码进行一些更改,以便它继续工作吗?
我正在使用HttpWebRequest类来执行http帖子.
在最粗糙的水平:
ServicePointManager.ServerCertificateValidationCallback = delegate
{ return true; }; // WARNING: accepts all SSL certificates
Run Code Online (Sandbox Code Playgroud)
你可能应该是有点更精细不过,看着证书/连锁位.
| 归档时间: |
|
| 查看次数: |
2236 次 |
| 最近记录: |