Letsencrypt no funciona en Android

0

Tengo un servidor digitalocean (ubuntu 16.4 nginx) + serverpilot que instalé letsencrypt Siguiendo el tutorial del sitio: https: //www.robertwent.com/blog/using-letsencrypt-serverpilot/

Todo funcionó, el resultado fue este: enlace

El problema: el sitio funciona con ssl instalado en todos los navegadores de escritorio Sin embargo, en los navegadores móviles con Android no funciona. El mensaje de error que recibí es un candado rojo y el mensaje: NET: ERR_CERT_DATE_INVALID

Probé otros sitios que encontré en Internet para ver si el problema estaba solo en mi sitio, y todos funcionan normalmente en mi navegador móvil (Chrome, Safari y navegador nativo)

Estoy 4 días tratando de resolver este problema, pero sin éxito. ¿Qué podría estar pasando? ¿Qué hice mal? ¿Alguien puede chequear por mí? Mi versión de Android: 5.1.1 (Samsung J2)

Resultados de la prueba

pregunta user7082272 11.11.2017 - 01:59
fuente

2 respuestas

4

Mal momento en el teléfono

  • Respuesta corta: solo tienes que fijar la hora en tu teléfono.

  • Respuesta larga: vea a continuación.

Sólo estoy adivinando aquí. Pero esto es lo que puede suceder con certificados muy recientes (recién emitidos): pueden estar fuera de validez.

Pero no de la forma en que normalmente se encuentra en la naturaleza, a saber: certificados EXPIRADOS, pero a la inversa: certificados NO AÚN VÁLIDOS.

Y como dice que otros sitios funcionaron bien, supongo que esto es lo que sucedió en su teléfono: según el reloj del teléfono, ese certificado aún no era válido.

PERO: ya que dijiste que el reloj no era un día fuera del objetivo y que ya había pasado un tiempo: intenta nuevamente Si mi suposición era correcta, debería funcionar ahora.

Como nota aparte: los emisores de certificados son conscientes de este problema y, a veces, ANUNCIAN la fecha de validez para solucionar este problema.

Let's Encrypt parece retrasarse en una hora. Ver:

respondido por el StackzOfZtuff 11.11.2017 - 10:21
fuente
0

Un poco de comprensión (y quizás mi propia pereza al dejar que transcurran mis certificados en el pasado) es útil para comprender lo que significa el error.

  

NET: ERR_CERT_DATE_INVALID

Indica que, bueno, hay algo sospechoso en la fecha de caducidad. Ya que funciona en una computadora de escritorio y no en su teléfono, podemos descartar que el certificado en sí tenga algún problema.

Esto indicaría que la fecha en su teléfono es incorrecta y, como tal, su teléfono cree que el certificado está vencido o se emitirá en el futuro.

Es de suponer que estos "todos los sitios" tienen fechas de caducidad que se encuentran dentro del tiempo / datos no estándar del teléfono actual y que el navegador no encuentra nada fuera de lugar con ellos. Sin fechas exactas: sospecho que usted tiene más de 3 meses en el futuro, y otros sitios tienen períodos de vencimiento más largos que los 3 meses de LE

    
respondido por el Journeyman Geek 11.11.2017 - 04:12
fuente

Lea otras preguntas en las etiquetas