如何禁用NSURLconnection或NSURLSession的sslv3

Piy*_*ara 6 security iphone objective-c nsurlconnection ios

关于SSLV3最近的安全威胁,https: //isc.sans.edu/forums/diary/OpenSSL+SSLv3+POODLE+Vulnerability+Official+Release/18827

如何使NSURLconnection通信免受此威胁?

我可以在iOS中禁用sslv3 programmaticaly吗?

在iOS中有什么方法可以从服务器URL获取支持的安全协议列表吗?

Piy*_*ara 2

我已经找到了将其设置到 NSURLSession 中的方法,但仍在与 NSURLConnection 作斗争。

NSURLSessionConfiguration *config =
[NSURLSessionConfiguration defaultSessionConfiguration];
config.TLSMaximumSupportedProtocol = kTLSProtocol12;
config.TLSMinimumSupportedProtocol = kTLSProtocol12  
NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfig];
Run Code Online (Sandbox Code Playgroud)