关于SSLV3最近的安全威胁,https://isc.sans.edu/forums/diary/OpenSSL+SSLv3+POODLE+Vulnerability+Official+Release/18827
如何使NSURLconnection通信免受此威胁?
我可以在iOS中禁用sslv3 programmaticaly吗?
在iOS中有什么方法可以从服务器URL获取支持的安全协议列表吗?
答案 0 :(得分:2)
我已经找到了将其设置为NSURLSession的方法,但仍然在努力使用NSURLConnection。
NSURLSessionConfiguration *config =
[NSURLSessionConfiguration defaultSessionConfiguration];
config.TLSMaximumSupportedProtocol = kTLSProtocol12;
config.TLSMinimumSupportedProtocol = kTLSProtocol12
NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfig];
答案 1 :(得分:1)
根据您的连接方式,尝试使用kCFStreamSocketSecurityLevelTLSv1而不是kCFStreamSocketSecurityLevelNegotiatedSSL。