围绕 iPhone 应用程序的 SSL Wrapper

Posted

技术标签:

【中文标题】围绕 iPhone 应用程序的 SSL Wrapper【英文标题】:SSL Wrapper around iphone's app 【发布时间】:2010-10-18 22:00:25 【问题描述】:

我有一个连接到内部游戏服务器的应用程序。我想将流量包装在 SSL 中,以防止黑客嗅探密码等等。无论如何,我该如何使用 iphone 应用程序来做到这一点?我正在使用 CFNetwork 与服务器通信,一切都在我们自己的内部协议中,而不是使用 http 或类似的东西。

谢谢

【问题讨论】:

【参考方案1】:

您需要在打开流之前设置适当的CFStream properties。为此,首先使用适当的kCFStreamSSL* 键和相应的值准备一个字典,然后调用CFWriteStreamSetProperty() 将该字典设置为kCFStreamPropertySSLSettings 属性。该属性应在连接对中的两个流之间共享。

如果您的服务器尝试协商 SSL 连接,我相信默认情况下流会在协商中合作。您要做的工作可能比您想象的要少。

【讨论】:

以上是关于围绕 iPhone 应用程序的 SSL Wrapper的主要内容,如果未能解决你的问题,请参考以下文章

iphone:是不是有任何安全的方法可以从应用程序建立 2-way SSL

iOS如何使iPhone指南针标题围绕动画移动?

发生 SSL 错误

iPhone应用程序的安全登录和会话管理

围绕圆圈旋转图像?

APNS push server端 SSL3.0 转 TLS (iPhone苹果推送服务)