如何忽略Windows Phone 7中的证书错误?

时间:2011-04-13 11:34:57

标签: windows-phone-7 certificate webclient

我搜索了互联网,我知道在.Net中我们可以使用以下代码来忽略认证错误。

 ServicePointManager.ServerCertificateValidationCallback =
            new RemoteCertificateValidationCallback(
                delegate
                { return true; }
            );

但是Windows Phone 7开发不支持认证课程(来自http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/4f795a8e-de05-4f01-be7f-0cf2be3a71c2)。我现在使用WebClient访问HTTPS网站,该网站首先需要获得认证。所以我想知道是否可以忽略认证错误,以便我可以继续我的程序?

2 个答案:

答案 0 :(得分:3)

不,不幸的是,安全人员不会让你。

答案 1 :(得分:3)

只需连接到相同的网址,但不使用https

示例:

改变这一点 https://qa.server.com/webservices/test

对此 http://qa.server.com/webservices/test

它会起作用;)

这只是假设您呼叫的服务器不需要https。