【发布时间】:2011-01-15 17:31:44
【问题描述】:
我们是一家已标准化 WCF 服务的 .Net 商店。我们正在开发一个 iPhone 应用程序,该应用程序需要进行安全的 Web 服务调用以获取应用程序的数据。为确保安全通信,我们在 Web 服务器上启用了 SSL。但这并不能确保该服务只能由授权的应用程序使用。我们已将我们的服务配置为支持 x509 证书身份验证。甚至可以从 iPhone 应用程序调用具有证书身份验证的安全 WCF 服务吗?
我花了很多时间在互联网上搜索示例,但无济于事。我已经能够成功调用不安全的 WCF 服务而没有任何问题。我还对 WS-Security 和 WS-Trust 通信标准进行了大量研究。我相信我理解这应该如何工作。我只是无法在 iPhone 框架中拼凑完成这项工作所需的步骤/对象。
任何关于这个主题的想法和想法都将不胜感激。
此外,对以下任何一项的任何想法:
- 如何最好地使用 iPhone 应用程序部署 P12 证书文件
- 如何最好地保护应用内 P12 文件的密码
- 将 P12 文件与应用一起部署是一种最佳做法
- iPhone 框架中是否有支持这种安全通信的设施?如果不是,那将是什么替代建议。
【问题讨论】:
-
这个问题有一些信息:stackoverflow.com/questions/2244764/…
-
Maike9,你在这方面有没有成功?
标签: iphone wcf authentication certificate x509