Tengo mi propio certificado raíz que firma los certificados de usuario.
Tengo un sitio que solo le permitirá acceder con un certificado de usuario firmado por la raíz ca.
He logrado que este sitio funcione en iOS y Windows, pero no puedo hacerlo funcionar desde Android (4.2.2)
He intentado muchos métodos diferentes para importar el certificado, incluida la conversión entre formatos: llego hasta donde se reconoce e "instala", pero, en realidad, parece que nunca se instala o no es visible en ninguna parte (marcado bajo credenciales de confianza> usuario).
He leído aquí y las únicas soluciones parecen implicar descargar / modificar archivos y volver a cargarlos y luego reiniciarlos, o tener un firmware modificado / similar ... Realmente quiero una forma compatible de hacer esto y realmente no quiero considerar un hack ya que necesito una solución escalable
fuente
Respuestas:
Desde StackOverflow: ¿Cómo instalar un certificado CA confiable en un dispositivo Android?
11231 se cerró en noviembre de 2011 y el estado se lanzó para Android 4.0 ICS.
Estas son las notas asociadas con el estado Liberado :
En marzo de 2014, una solicitud de mejora fue creado Permitir a los usuarios instalar propios certificados de CA .
fuente
Vaya a Configuración> Seguridad> Almacenamiento de credenciales> Instalar desde la tarjeta SD. Si no está allí, es posible que necesite una versión más reciente de Android o una solución alternativa que no conozco.
fuente
Puede instalar el certificado raíz otorgado por el sitio en Android. Vaya a Configuración en su teléfono Android, toque instalar credenciales desde la tarjeta SD.
Asegúrese de descargar el certificado en su tarjeta SD
fuente