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