Cómo deshabilitar sslv3 para NSURLconnection o NSURLSession

Con respecto a la reciente amenaza de security con SSLV3, https://isc.sans.edu/forums/diary/OpenSSL+SSLv3+POODLE+Vulnerability+Official+Release/18827

¿Cómo puedo hacer que la comunicación de connection NSURL esté protegida de esta amenaza?

¿Puedo desactivar sslv3 programmatically en iOS?

¿Hay alguna forma de iOS que permita get la list de protocolos de security compatibles desde la URL del server?

He descubierto la forma de configurarlo en NSURLSession, pero todavía estoy luchando con NSURLConnection.

NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; config.TLSMaximumSupportedProtocol = kTLSProtocol12; config.TLSMinimumSupportedProtocol = kTLSProtocol12 NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfig]; 

Según cómo se conecte, intente utilizar kCFStreamSocketSecurityLevelTLSv1 en lugar de kCFStreamSocketSecurityLevelNegotiatedSSL.