Tengo el siguiente problema tanto en mi teléfono Android como en mi Chromebook. Estoy ejecutando un sitio web en un servidor interno (10.3.3.3) utilizando nginx con un certificado ssl autofirmado. Como solo es un servidor interno, pongo el CN = 10.3.3.3. Todas nuestras máquinas de escritorio funcionan bien (dan una advertencia sobre el certificado, pero después de que le indiquemos al navegador que se conecte, funciona bien). Esto se aplica a todos los navegadores que he probado en las máquinas de escritorio ( chrome , firefox, safari).
El problema está en mi teléfono Android y Chromebook. En ambos, cuando escribo la dirección IP, aparece la típica pantalla amarilla de Chrome que dice que hay algo mal con el certificado. Cuando hago clic en "proceder de todos modos", parece que está intentando cargar, pero el sitio nunca aparece. ¿Qué debo hacer para que Chrome funcione en estos dispositivos móviles?
P.S. Importé el certificado en Chrome en el Chromebook y aparece en "Autoridades".
Como prueba interesante, descargué una máquina virtual ChromiumOS y funciona bien (da un error de certificación, pero cuando hago clic en continuar, todo funciona bien). Debería haber notado que el Chromebook y el teléfono Android están llegando a través de VPN, pero todo lo demás en la VPN funciona bien (ssh para el servidor web, etc.).
El certificado
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 9485437517293169565 (0x83a30b2a7d6c2b9d)
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=XX, ST=XX, L=XXXX, O=XXXXXX
Validity
Not Before: Apr 2 12:41:40 2014 GMT
Not After : Apr 1 12:41:40 2016 GMT
Subject: C=XX, ST=XX, L=XXXX, O=XXXXXX
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
XXXXXXXXXX
Exponent: XXXXX
X509v3 extensions:
X509v3 Basic Constraints:
CA:TRUE
X509v3 Key Usage:
Digital Signature, Non Repudiation, Key Encipherment, Certificate Sign
X509v3 Subject Alternative Name:
IP Address:10.3.3.3
Signature Algorithm: sha1WithRSAEncryption