0 votos

Los sitios HTTPS ya no se cargan en mi Android después de instalar el cert a truststore

Tengo un Android 4.3 JellyBean rooteado. Estaba probando algo y tratando de instalar el certificado para Charles Proxy para poder husmear algo de tráfico SSL. Fui capaz de empujar el certificado de Charles a /system/etc/security/cacerts y esto me permitió hacer lo que quería. Sin embargo, desde que hice esto, mis navegadores ya no cargan sitios HTTPS. Por ejemplo, Chrome me da el mensaje "Su conexión no es privada".

Además, y no estoy seguro de si esto es normal, pero cuando miro en Configuración > Seguridad > Credenciales de confianza, no hay certificados del sistema en la lista.

¿Cómo puedo arreglar lo que he hecho?

0 votos

¿Recibió usted "tirar" el certificado de Charles de la carpeta /system/ /cacerts? ¿Hiciste una copia de seguridad antes de enviar el certificado al sistema?

0 votos

Moví el certificado a la tarjeta sd, volví a montar el sistema como RW, copié el archivo del certificado en el directorio cacerts, y luego reinicié. No modifiqué los archivos existentes, así que no había nada que respaldar.

0 votos

Si compruebas de nuevo el directorio de certificados (por ejemplo, con un explorador de root): ¿hay algún archivo dentro, o está vacío ahora? Si los otros certificados están todavía allí: ¿Empieza a funcionar de nuevo cuando eliminas el otro certificado?

0voto

NixNCo Puntos 1

"Sea lo que sea lo que hayas hecho", has eliminado todas tus CA's (Certificate Authority) de confianza.

Desgraciadamente no puedo ayudar más que decir que deberías tener más de 50-60 CA's de confianza en esa lista (donde no tienes ninguna).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X