首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WP7中替代System.Net.Icertificatepolicy

在WP7中替代System.Net.Icertificatepolicy
EN

Stack Overflow用户
提问于 2012-03-13 21:00:49
回答 2查看 275关注 0票数 0

我尝试在我的WP7应用程序中使用安全web服务URL,但不想在每个设备上安装证书。我发现WP7中没有.Net提供的IcertificatePolicy接口。

在.Net中,我多次使用它来与安全的web服务通信,而无需在客户机上安装证书。本文Click here中提供了.Net的代码

但是在WP7中找不到它的替代品。这在WP7或7.1中可用吗?请建议我能做些什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-13 22:25:05

Windows Phone 7对除极少数Root CA之外的任何应用程序的支持都很有限,并且不包括(如您所发现的)解决此问题的简单方法。

我期望一个合适的SSL证书的成本会比你花在寻找解决方法上的时间要少得多。

票数 0
EN

Stack Overflow用户

发布于 2015-04-01 12:43:16

请注意,这将禁用认证验证!

您可以尝试此操作,数据仍将被加密。

代码语言:javascript
复制
public class CustomCertificationPolicy: ICertificatePolicy
{
    /// <summary>
    /// Disable validation and accept the certificate.
    /// </summary>
    /// <param name="srvPoint"></param>
    /// <param name="certificate"></param>
    /// <param name="request"></param>
    /// <param name="certificateProblem"></param>
    /// <returns></returns>
    public bool CheckValidationResult(ServicePoint srvPoint, System.Security.Cryptography.X509Certificates.X509Certificate certificate, WebRequest request, int certificateProblem)
    {
        return true;
    }
}

请注意,这将禁用认证验证!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9684437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档