14 votos

Hacer que el certificado SSL sea confiable para Chrome en Android

Quiero que Chrome confíe en un certificado SSL. ¿Cómo agrego este certificado o su autoridad emisora al sistema o navegador para que Chrome no genere un error al intentar acceder al sitio web que lo utiliza?

0 votos

Un truco que encontré es usar el navegador web predeterminado: android.stackexchange.com/questions/226765/…

10voto

pr0nin Puntos 353

Chrome es una de las pocas aplicaciones que confía en los certificados root de CA personalizados instalados por el usuario.

Primero necesitas el certificado root de CA personalizado. Por lo general, se puede descargar en tu dispositivo Android. Colócalo, por ejemplo, en la carpeta de Descargas.

El siguiente procedimiento de instalación es para Android 11 que ejecuta una versión no modificada de Google Android. En teléfonos más antiguos o en teléfonos que ejecutan una versión de Android muy modificada (como la utilizada por Samsung y otros fabricantes) es posible que los ajustes tengan nombres diferentes.

Por lo tanto, puedes simplemente abrir la aplicación Ajustes de Android y en la sección de Seguridad seleccionar Encriptación y credenciales -> Instalar un certificado -> Certificado de CA. Luego selecciona el certificado descargado.

Puedes verificar que el certificado ha sido instalado en Encriptación y credenciales -> Credenciales de usuario.

Ten en cuenta que el certificado root de CA personalizado instalado solo será utilizado por Chrome. Otras aplicaciones no lo aceptarán ya que, por defecto, las aplicaciones modernas (dirigidas a Android 6+) no confían en los certificados instalados por los usuarios.

2023-06:

Las versiones recientes de Chrome para Android ya no aceptan certificados root de CA personalizados debido a que Chrome ahora verifica los certificados adicionalmente utilizando el sistema de Transparencia de Certificado.

1 votos

¿Es CT realmente la razón por la que Chrome ya no acepta CA personalizados?

0 votos

@lxgr para mi entendimiento sí, CA es la razón.

0 votos

Si utilizo Firefox en lugar de Chrome, tampoco funciona en Android 11 (Waydroid). Debemos aprobar la excepción manualmente, por lo que todavía hay una advertencia de "La conexión no es segura" al hacer clic en el logo del candado y no funcionará para algunos sitios web que utilizan HSTS preload como Facebook. ¿Existe alguna solución alternativa?

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