Cuando se conecta a una URL a través de HTTPS y el certificado SSL no coincide (como en un punto de acceso Wi-Fi pagado), iOS muestra un cuadro de diálogo que le pregunta si se debe aceptar el certificado. Si acepta el certificado, iOS agrega una excepción SSL y nunca volverá a preguntar sobre ese certificado.
Posiblemente hay dos aspectos de esto: certificados aceptados en Safari y certificados aceptados para servicios de red en otras aplicaciones.
La pregunta es, ¿cómo se eliminan estas excepciones, salvo un reinicio completo del dispositivo? Parece que no hay forma de ver o eliminar excepciones en la configuración del dispositivo.
Respuestas:
Encontré una buena publicación de blog que brinda buena información y consejos sobre los certificados SSL.
-
Encontré instrucciones sobre cómo hacer esto en iOS 6 aquí y también aquí con imágenes . Esto probablemente también funcione en iOS 5, pero no puedo confirmarlo (la página de Perfiles mencionada a continuación probablemente no aparezca hasta que haya certificados instalados para ver o eliminar). Vea información sobre cómo esto cambió iOS 7 a continuación si esto no funciona también allí.
Eliminar certificados de seguridad
desde el primer enlace de arriba:
También puede administrar certificados con el Configurador de Apple en Mavericks, la Utilidad de configuración de iPhone en Mountain Lion, Lion y Snow Leopard, y hay una versión de Windows . Hay instrucciones disponibles.
Información sobre cómo cambió esto en iOS 7 .
Detective SSL
De mi comentario anterior, echa un vistazo a SSL Detective para iOS . Por lo que he visto, es la única aplicación de iOS de este tipo y puede ayudarlo a determinar qué certificados desea eliminar.
fuente
Puede eliminar el certificado SSL.
Vaya a Configuración → General → Restablecer → Configuración de red.
Esto resuelve el problema.
[EDITAR]
A partir de iOS 10.3.2 esto NO funciona. En cambio, borra la configuración de su red, pero NO elimina las excepciones de certificado.
fuente
Otro para SSL Detective . Por alguna razón, la última versión compatible con iOS 6 de una aplicación que uso a diario dejó de funcionar repentinamente con un error de certificado raíz no confiable que decía "No se puede verificar la autenticidad de" Autoridad de certificación primaria GeoTrust - G3 "". Podría haber utilizado la función "Certificados de correo electrónico" de SSL Detective para instalar el certificado y confiar en mí mismo, pero eso no habría llegado a la causa raíz del problema. (sin juego de palabras)
Aquí se encontró el certificado raíz necesario : navegué por ese sitio web desde Safari en mi iPhone e hice clic para instalar el certificado raíz G3 (SHA256) y resolvió totalmente mi problema.
Además, esta utilidad GeoTrust será útil para futuros lectores para verificar que el sitio web que están visitando haya configurado correctamente SSL en primer lugar: SSL Certificate Checker
fuente
Para iOS Safari 9.0 Mobile / 13E230 Safari / 601.1 que se ejecuta en un simulador iOS 9.3 (13E230), la única opción que he encontrado es "Restablecer contenido y configuración" en el menú "Simulador" en la barra de herramientas.
fuente
Encontré la respuesta en http://kb.mit.edu/confluence/display/istcontrib/Deleting%2BPersonal%2BCertificates%2Bfrom%2Ban%2BiOS%2Bdevice
Configuración> General> Perfil
El perfil está cerca de la parte inferior, justo debajo de VPN.
fuente