Windows phone 7 Windows Phone中的SSL证书验证

Windows phone 7 Windows Phone中的SSL证书验证,windows-phone-7,ssl,windows-phone-8,windows-phone,ssl-certificate,Windows Phone 7,Ssl,Windows Phone 8,Windows Phone,Ssl Certificate,如何验证来自Windows Phone应用程序的SSL证书?我需要从应用程序中以编程方式检查证书颁发者名称、到期日期、主机名匹配、证书链等条件。这些检查是由操作系统本身处理的可信证书吗?如何对自签名证书执行这些验证?证书的详细信息保存在浏览器的数据库中,如果可以更新,则需要经常更新数据库。 来自流行提供商(如verisign)的安全证书很容易被检测到 我建议您使用第三方受信任的浏览器,而不是默认浏览器。如果您需要执行完整的证书验证,包括OCSP和CRL检查,您可以使用我们的SecureBackb

如何验证来自Windows Phone应用程序的SSL证书?我需要从应用程序中以编程方式检查证书颁发者名称、到期日期、主机名匹配、证书链等条件。这些检查是由操作系统本身处理的可信证书吗?如何对自签名证书执行这些验证?

证书的详细信息保存在浏览器的数据库中,如果可以更新,则需要经常更新数据库。 来自流行提供商(如verisign)的安全证书很容易被检测到


我建议您使用第三方受信任的浏览器,而不是默认浏览器。

如果您需要执行完整的证书验证,包括OCSP和CRL检查,您可以使用我们的SecureBackbox产品完成此操作,该产品也可以在Windows Phone上运行。免费套餐


您需要有一组受信任的根证书和CA证书来执行验证(您可以从某些桌面浏览器中导出它们,并将其与应用程序一起携带)。至于自签名证书,PKI基础设施是建立在证书和CA的层次结构的概念上的。自签名证书不可靠,验证它们的唯一方法是将它们的密钥和其他参数与某个受信任的证书进行比较(即,每个自签名证书必须是应用程序以前知道的)

在Windows Phone上“使用第三方可信浏览器”?在什么宇宙里?希望你知道歌剧迷你,铬等,不是吗。我将它们声明为第三方浏览器:)这些浏览器都不适用于此平台。我需要从应用程序以编程方式检查验证。你怎么能说它们不可用,我使用的是预装mozilla firefox和opera 9的windows phone 7.8@我不想谈这个话题,但我需要问一个问题。我知道,在当前的Windows Phone平台中,没有内置的方法可以在不使用第三方库的情况下验证ssl证书。我只需要在我的Windows Phone 8应用程序中保护我的web服务免受MitM攻击。但是有很多包裹,我很困惑。问题是我应该只使用哪个EldoS包来阻止来自MitM的https连接。@Kul Tigin如果您需要https或SSL通信,您可以使用HTTPBlackbox客户端包,这就足够了。