Articles of ssl

Los methods de delegado NSURLConnection no se llaman

Estoy intentando usar los methods delegates de NSURLConnection. Actualmente no se llaman los siguientes methods: – (void)connectionDidFinishLoading:(NSURLConnection *)connection; – (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data; – (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge; //I also want to be able to use self-signed https urls – (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace; //I also want to be able to use self-signed https urls […]

Generar una key privada y una request de certificate en un dispositivo iOS

NOTA: Esta pregunta NO está relacionada con las keys y certificates utilizados para el desarrollo / aprovisionamiento de iOS. Me gustaría utilizar certificates de cliente TLS para la authentication de dispositivos iOS que ejecutan mi aplicación. Para lograr esto de forma segura, sería ideal si el dispositivo generara su propia key privada y solicitara un […]

Utilizando NSURLConnection para SSL con un certificate autofirmado

Estoy usando la comunicación NSURLConnection para HTTPS (SSL) con mi service. Estoy intentando bloquear el escenario "hombre en el medio" (proxies SSL que roban datos), en una authentication SSL de server autofirmado. StackOverflow está lleno de soluciones para permitir CUALQUIER certificate, lo cual no es suficiente. Algunas de estas soluciones también testingn la URL del […]

Cómo borrar el caching de certificates de server de confianza en ios

Quiero que la vista web en mi aplicación falle con el error NSURLErrorServerCertificateUntrusted para cada input a un sitio con un certificate de server no confiable (para que pueda mostrar una alerta al usuario y decidir si entrar al sitio). Actualmente, el error ocurre solo en la primera vez, y si el usuario aprobó el […]

Cómo validar un file .crt usando un certificate de CA confiable usando openssl en ios

Tengo el certificate del cliente "A" Y tengo el certificate CA1 como certificate raíz. Ahora tengo que validar el Certificado A es confiable o no mediante el uso del certificate CA1 (confiable) ¿Es posible hacer esta validation? NSString *thePath = [[NSBundle mainBundle] pathForResource:@"CA" ofType:@"crt"]; NSData *certData = [[NSData alloc] initWithContentsOfFile:thePath]; CFDataRef myCertData = (__bridge CFDataRef)certData; […]

NSURLConnection falla con CocoaHTTPServer con SSL usando el certificate firmado por CA personalizado

Tengo una pequeña aplicación con CocoaHttpServer ubicada dentro de ella. Quiero habilitarlo solo para llamadas de bucle invertido y quiero poder hacer esas llamadas solo desde mi aplicación. No preguntes por qué, lo necesito. self.httpServer = [[HTTPServer alloc] init]; self.httpServer.port = HTTP_SERVER_PORT; self.httpServer.interface = @"loopback"; self.httpServer.connectionClass = [HTTPSolFSConnection class]; NSError *error; if([self.httpServer start:&error]) { DDLogInfo(@"Started […]

cordova con Xcode no ignorando el certificate autofirmado

Totalmente y totalmente perplejo con este problema. Han navegado por cientos de publicaciones que sugieren la misma solución que se proporciona a continuación, pero no puedo reproducir el mismo efecto, no se ignora el certificate SSL. Mismo funciona en Chrome, FF. No funciona como una aplicación de iOS empaquetada en Cordova tanto en el simulador […]

Programáticamente, cree un certificate x509 para iPhone sin usar OpenSSL

¿Existe alguna forma de crear mediante progtwigción un certificate autofirmado en una aplicación para iPhone simplemente con el marco de security de Apple, es decir. No tener que meterse con OpenSSL?

ioS 7.1.2 CFNetwork SSLHandshake falló (-9807) en un solo dispositivo

Tenemos una versión anterior de "producción" de nuestra aplicación (nunca lanzada, pero nuestra base de código de producción para probar y probar fuera de la base de códigos dev) que se utiliza para la demostración. Teníamos el certificate SSL en el backend caducado hace una semana. Actualizamos el certificate, y todos los dispositivos pueden volver […]

Conexión SSL en error de iOS

Tengo un server que está escrito en C ++ usando OpenSSL. El cliente que estoy usando es para iOS. Estoy usando framework de security para SSL en iOS. Para conectarse al server aquí es lo que hago. Crear context SSL Crear socket y conectarse al server Establecer certificates Hacer un apretón de manos con el […]