1
我试图通过CFSocket连接在NSStream中使用SSL。所以,我写这篇文章的代码:SSL和NSStream
[self.input setProperty:NSStreamSocketSecurityLevelTLSv1 forKey:NSStreamSocketSecurityLevelKey];
[self.output setProperty:NSStreamSocketSecurityLevelTLSv1 forKey:NSStreamSocketSecurityLevelKey];
[self.input scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[self.output scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[self.input open];
[self.output open];
但是,如果我从卷曲或浏览器发送请求到我的服务器我有这样的错误:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
当我使用这个解决方案NSStream SSL on used socket我仍然有同样的错误。
如何配置流使用ssl?
如果你使用NSURLConnection,你可以得到异步回调,这就像一个流,特别是因为你无法真正地寻找那个流 –
你还有这个问题吗? – Jashugan