如何将自签名证书安装到Windows Phone 7 Emulator

时间:2012-07-13 15:29:56

标签: windows-phone-7 ssl https

我在Stackoverflow上阅读了很多关于这个问题的帖子,但我似乎无法找到任何解决方案

我在IIS 7.5上运行了一个Web服务器并使用自签名证书,因此WP7可以调用https服务。

我有一个客户端(WP7),我想将该证书安装到我的模拟器进行测试。我尝试将证书导出到.cer,.p7b,并将该文件包含在Web服务器中,以便我的WP7模拟器可以访问它。模拟器显示一个消息框,指示“证书已成功安装”,我甚至尝试更改区域设置,以便模拟器可以“重置”,但WP7仍然无法访问Web服务器上的https服务。

我们可以在WP7模拟器上安装自签名证书,还是可以在真实设备上安装?

提前致谢。

2 个答案:

答案 0 :(得分:0)

对于可与Windows Phone一起使用的SSL证书,有一些特定要求生效,概述为here。自签名证书对安全服务不起作用。

  

证书的根证书颁发机构(CA)必须是以下之一   列出的CA

source

答案 1 :(得分:0)

在Windows Phone上安装自签名证书的唯一方法是将浏览器指向远程服务器上的证书文件URL。所以看来你做得对。

我为我的制作应用做了这个,它在模拟器和设备上运行良好。每次关闭模拟器时,您将丢失证书,并在再次打开时进行安装。

如果它仍然不起作用,那么它一定是证书的责任。