我们正在开发一个使用 OAuth 连接到服务器的 WP7 应用程序。这是一个低预算的项目。因此,即使在生产服务器上,我们也只使用自签名证书。这适用于android客户端。
- 还有机会在 WP7 上使用未签名的证书吗?
- 有没有办法让应用程序使用这种证书开箱即用?那么,用户不需要手动安装证书吗?
- 我们未能在模拟器上安装证书。你有同样的问题吗?你是怎么解决的?
- Microsoft 是否允许在其市场中使用具有此类证书的应用程序
我们正在开发一个使用 OAuth 连接到服务器的 WP7 应用程序。这是一个低预算的项目。因此,即使在生产服务器上,我们也只使用自签名证书。这适用于android客户端。
How to: Set up an Authenticated Web Service for Windows Phone上 MSDN 描述了如何使用经过验证的服务。根据Windows Phone的 SSL 根证书,唯一受信任的证书颁发机构是:
所以我会说自签名证书不起作用。
您是否尝试使用模拟器的浏览器导航到代表您的自签名根的 .CER 文件?这适用于物理硬件,并且似乎也适用于模拟器。但是您绝对不应该期望像这样发货;Go-Daddy 证书每年 15 美元。