¿Cómo configurar CFStream (o NSStream) para el protocolo SSL?
Estoy usando CFStream / NSStream para hacer conexiones http. Quiero poder detectar que un protocolo de enlace SSL falla en tres casos:
caso A: el servidor no es de confianzacaso B: el servidor es de confianza pero solicita un certificado de clientecaso C: el servidor no es de confianza y solicita un certificado de clienteHoy sin hacer un análisis de las propiedades SSL de mi CFStream, obtengo:
caso A: error -9807caso B: no hay error, pero el servidor rechaza la conexión (error 500)caso C: error 9807¿Hay una manera de configurar CFStream para distinguir correctamente estos 3 casos? ¿O tener algunas devoluciones de llamada durante el protocolo de enlace SSL?
Gracias por tu ayuda.