在 iOS 上,OpenSSL 相对于使用 CFStream、CFNetwork 等安全套接字有什么好处?
一个明显的好处似乎是使用 OpenSSL 获得的低级别访问权限。但是,我想知道您是否可以使用 OpenSSL 做任何(重要的)事情,而不是其他事情。
One obvious benefit seems to be the low level access you gain from using OpenSSL. But, I'd like to know if there's anything (important) that you can do with OpenSSL and not otherwise.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
安全传输(SSL/自版本 4.2.1 起,在 Mac OS X 上可用的 TLS 实现在 iOS 上不可用。第三方开发人员必须使用 URL 加载系统或 CFNetwork(后者可选地与 NSStream)。
Secure Transport (the SSL/TLS implementation available on Mac OS X) is not available on iOS as of version 4.2.1. Third-party developers have to use the URL Loading System or CFNetwork (the latter optionally together with NSStream).
我再次检查了这一点,OpenSSL 的唯一好处似乎是它支持的密码套件范围。此外,OpenSSL 还可以让您对整个过程进行更精细的控制,但这对于大多数应用程序来说可能是多余的。
I checked this again and the only benefit of OpenSSL seems to be it's range of cipher suites supported. Also, OpenSSL gives you a much granular control of the entire process, but this may be superfluous for most applications.