我在Stackoverflow上读了很多关于这个问题的帖子,但我似乎找不到任何解决方案
我有一个运行在IIS7.5上的web服务器,并对它使用自签名证书,以便WP7可以调用https服务。
我有一个客户端(WP7),我想将该证书安装到我的仿真器中进行测试。我尝试将证书导出到.cer、.p7b,并将该文件包含在web服务器中,以便我的WP7仿真器可以访问它。模拟器显示“证书已成功安装”的消息框,我甚至尝试更改区域设置,以便模拟器可以“重置”,但WP7仍然无法访问web服务器上的https服务。
我们可以在WP7模拟器上安装自签名证书吗,或者我们可以直接在真实设备上安装?
提前谢谢。
发布于 2012-07-14 00:04:44
对于可以与Windows Phone一起使用的SSL证书有特定的要求,概述了here。自签名证书不会很好地处理安全服务。
证书的根证书颁发机构(CA)必须是列出的CA之一
(source)
发布于 2012-07-14 00:58:39
在Windows Phone上安装自签名证书的唯一方法是将浏览器指向远程服务器上的证书文件URL。所以看起来你做的是对的。
我为我的生产应用程序这样做了,它在模拟器和设备上都工作得很好。每次关闭模拟器时,您都会丢失证书,并且必须在再次打开它时进行安装。
如果它仍然不工作,那么它肯定是罪魁祸首。
https://stackoverflow.com/questions/11473589
复制相似问题