Aprende a solucionar el error NET::ERR_CERT_DATE_INVALID

Escrito por: Claudio Frisoli

MEJORA TU RENDIMIENTO WEB

¿Tu sitio web te hace perder ventas? Mejora su rendimiento con nuestra guía gratuita

Descarga aquí
Aprende a solucionar el error NET::ERR_CERT_DATE_INVALID

Actualizado:

Publicado:

¿Te has encontrado con el frustrante error NET::ERR_CERT_DATE_INVALID mientras navegas? Este mensaje puede ser desconcertante, ya que bloquea tu acceso a ciertos sitios web y plantea dudas sobre la seguridad de tu conexión. Pero no te preocupes, este problema tiene solución y, en muchos casos, es más simple de lo que parece.

 

Guía completa para optimizar el rendimiento de tu sitio web

Conoce las mejores prácticas y estrategias para mejorar el rendimiento y la velocidad de carga de tu sitio web, optimizando la experiencia del usuario.

  • Descubre cómo mejorar el rendimiento de tu sitio web.
  • Mira cómo puedes tener un sitio web seguro y protegido.
  • Te explicamos cómo optimizar tu sitio web para dispositivos móviles.
  • Aprende a usar los datos para crear experiencias personalizadas en tu sitio web.

    Descargar ahora

    Todos los campos son obligatorios.

    ¡Listo!

    Haz clic en este enlace para acceder a este recurso en cualquier momento.

    En este artículo, te guiaré paso a paso para entender por qué ocurre este error, cómo identificar sus causas y, lo más importante, cómo solucionarlo de forma rápida y segura. 

    Qué causa el error NET::ERR_CERT_DATE_INVALID

    El error NET::ERR_CERT_DATE_INVALID ocurre cuando un sitio web intenta establecer una conexión segura mediante un certificado SSL/TLS, pero hay un problema con la validez temporal del certificado.

    Las causas principales son las siguientes:

    1. Certificado caducado

    El certificado SSL/TLS del sitio ha expirado porque el propietario no lo renovó dentro del plazo establecido. Los certificados SSL/TLS tienen una duración limitada, generalmente de 1 a 2 años, y deben renovarse antes de su vencimiento.

    2. Certificado aún no válido

    La fecha de inicio de validez del certificado es posterior a la fecha actual.
    Esto puede deberse a un error en la configuración del certificado durante su emisión.

    3. Fecha y hora incorrectas en el dispositivo del usuario

    Si la fecha, hora o zona horaria de tu dispositivo no están configuradas correctamente, el navegador puede interpretar que el certificado del sitio no es válido, aunque realmente lo sea.

    4. Certificados autofirmados o emitidos por autoridades no confiables

    Algunos sitios web utilizan certificados autofirmados o de autoridades de certificación (CA) no reconocidas por los navegadores, lo que genera desconfianza.

    5. Errores de configuración del servidor

    El servidor puede estar mal configurado para enviar certificados SSL/TLS con información incorrecta, como fechas inexactas.

    6. Problemas intermedios con certificados raíz

    Si la cadena de confianza entre el certificado del sitio y las autoridades de certificación raíz está rota, el navegador podría interpretar que el certificado no es válido, especialmente si los certificados raíz están caducados o no actualizados.

    7. Conexión interceptada

    En algunos casos, el error puede surgir debido a intentos de interceptar la conexión segura (por ejemplo, software malicioso, un firewall o un proxy configurado incorrectamente).

    Errores SSL/TLS según el navegador y sus variaciones

    1. Google Chrome

    Error de fecha no válida

    "Tu conexión no es privada", este es el mensaje estándar de advertencia que aparece cuando Chrome detecta problemas de seguridad SSL/TLS, incluyendo fechas inválidas en los certificados.

    Detalles técnicos

    Muestra un candado con una línea roja o un triángulo de advertencia junto a la barra de direcciones.

    Al hacer clic en "Avanzado", el navegador detalla errores como:

    • NET::ERR_CERT_DATE_INVALID: certificado caducado o con fecha futura.
    • NET::ERR_CERT_COMMON_NAME_INVALID: nombre del dominio no coincide con el certificado.
    • NET::ERR_CERT_AUTHORITY_INVALID: certificado emitido por una autoridad no confiable.
    • ERR_SSL_PROTOCOL_ERROR: problema con el protocolo SSL/TLS.

    Manejo

    • En algunos casos, ofrece la opción "Ir al sitio (no seguro)".
    • Puede recomendar verificar la fecha/hora del dispositivo.

    En dispositivos Android

    Error de seguridad del certificado SSL
    1. Aparece en aplicaciones o navegadores móviles al usar WebView.
    2. Más restrictivo que en escritorio: rara vez permite ignorar el error.


    Errores adicionales en Chrome

    • NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM: algoritmo de firma débil.
    • NTE::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED: falta en el registro de transparencia.

    2. Mozilla Firefox

    NET::ERR_CERT_DATE_INVALID error message firefox

    "SEC_ERROR_EXPIRED_CERTIFICATE", indica que el certificado SSL ha caducado Especifica la fecha de expiración y el dominio afectado y permite inspeccionar la cadena de confianza del certificado.

    "SEC_ERROR_CERT_NOT_YET_VALID", indica certificado con fecha de inicio en el futuro. las circunstancias comunes por las que se presenta es por certificados mal emitidos o dispositivos con fecha/hora incorrectas.

    Variaciones adicionales en Firefox
    1. DSEC_ERROR_UNKNOWN_ISSUER: emisor desconocido.
    2. SSL_ERROR_RX_MALFORMED_HANDSHAKE: error en el protocolo SSL/TLS.
    3. MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE: violación de políticas de pinning.

    Manejo en Firefox

    • Ofrece agregar una "excepción de seguridad", lo que permite continuar si el usuario confía en el sitio.
    • Muestra detalles como "emitido por: [CA]" y fechas. 

    3. Microsoft Edge

    NET::ERR_CERT_DATE_INVALID microsoft edge

    "La conexión no es segura debido a problemas con el certificado del sitio web", es similar a Chrome, pero más detallado en ciertos aspectos. Ya que indica si el certificado ha caducado e incluye la fecha exacta.

    Errores relacionados con Microsoft Edge
    1. DLG_FLAGS_SEC_CERTDATE_INVALID: fecha de certificado inválida.
    2. DLG_FLAGS_INVALID_CA: autoridad emisora no confiable.
    3. NET::ERR_CERT_COMMON_NAME_INVALID: nombre de dominio no coincide con el certificado.


    Características 

    • Integración con Windows Defender SmartScreen, que bloquea sitios sospechosos.
    • En redes corporativas, puede mostrar advertencias específicas si hay inspección SSL mediante un proxy o firewall.

    4. Safari

    NET::ERR_CERT_DATE_INVALID Safari

    "No se puede establecer una conexión segura", este es el error genérico cuando no puede verificar un certificado SSL válido. Proporciona menos información técnica y permite inspeccionar el certificado haciendo clic en el candado junto a la barra de direcciones.

    Circunstancias comunes

    Certificados caducados o configuraciones de red inseguras.

    "Este sitio web podría estar usando un certificado no confiable o caducado"

    Este error es el que aparece cuando Safari detecta un certificado autofirmado o emitido por una autoridad no confiable.

    Particularidades

    • En iOS, los usuarios no pueden ignorar este error fácilmente; deben confiar manualmente en el certificado desde la configuración del dispositivo.
    • En macOS, hay más flexibilidad para continuar.

    10 pasos para solucionar el error NET::ERR_CERT_DATE_INVALID 

    El error NET::ERR_CERT_DATE_INVALID ocurre cuando un navegador detecta problemas con la validez temporal de un certificado SSL/TLS. Esto puede deberse a un certificado caducado, fechas mal configuradas en tu dispositivo o problemas con la red.

    “Los errores de certificado, como NET::ERR_CERT_DATE_INVALID, suelen indicar que el certificado SSL del sitio ha caducado o no es válido, lo que compromete la seguridad de la conexión”.
    Troy Hunt
    Experto en seguridad informática y fundador de "Have I Been Pwned

    A continuación, te presento 10 pasos detallados para identificar y solucionar este error, garantizando una navegación segura y fluida.

    1. Recarga la página 

    Recargar la página es una solución simple pero efectiva para resolver errores temporales como el NET::ERR_CERT_DATE_INVALID. Este problema puede ocurrir si el certificado SSL del sitio web está en proceso de renovación o si hubo un fallo momentáneo en la conexión que impidió la correcta validación del certificado.

    Al actualizar la página, el navegador intenta establecer una nueva conexión con el servidor, lo que puede corregir el error si el certificado ya se ha actualizado correctamente. Para hacerlo, simplemente presiona Ctrl + R en Windows o Cmd + R en Mac.

    Si el error persiste, intenta cerrar y volver a abrir el navegador, lo que forzará una nueva carga de las configuraciones del sitio y eliminará posibles conflictos de sesión. Esta solución puede parecer básica, pero a menudo es suficiente para resolver problemas temporales sin necesidad de realizar pasos más complejos.

    2. Verifica la fecha y hora del dispositivo

    La configuración incorrecta de la fecha y hora en tu dispositivo es una causa común del error NET::ERR_CERT_DATE_INVALID, ya que los certificados SSL tienen un rango de validez específico con fechas de inicio y vencimiento.

    Si el reloj de tu dispositivo está desfasado respecto a la hora real, el navegador puede interpretar que el certificado aún no es válido o que ya ha caducado, incluso cuando esto no es cierto. Para solucionarlo, verifica que tu dispositivo esté sincronizado con un servidor de tiempo de Internet.

    • En Windows o macOS, accede a la configuración de fecha y hora y activa la opción de sincronización automática, asegurándote de seleccionar la zona horaria correcta.
    • En dispositivos Android o iOS, puedes activar la sincronización automática desde la configuración de fecha y hora del sistema.

    Esta sencilla corrección garantiza que la validación de los certificados SSL se realice sin problemas, evitando errores relacionados con desajustes de tiempo que pueden surgir, por ejemplo, después de viajar entre zonas horarias o tras una desconfiguración manual del reloj.

    3. Limpia la caché del navegador

    La caché del navegador puede almacenar versiones antiguas de los certificados SSL, lo que puede generar conflictos si el sitio web ha actualizado su certificado desde la última vez que lo visitaste.

    Este almacenamiento temporal, aunque útil para acelerar la carga de páginas, puede provocar que el navegador intente validar un certificado desactualizado, lo que lleva al error NET::ERR_CERT_DATE_INVALID. Para solucionarlo, elimina la caché y las cookies de tu navegador.

    Por ejemplo, en Google Chrome, ve a Configuración > Privacidad y seguridad > Borrar datos de navegación y selecciona la opción para eliminar cookies y caché. Esto obligará al navegador a descargar nuevamente el certificado más reciente del sitio, resolviendo posibles discrepancias.

    4. Usa otro navegador

    Diferentes navegadores gestionan y verifican los certificados SSL de maneras únicas, lo que significa que un problema en un navegador podría no presentarse en otro. Si experimentas el error en un navegador específico, intenta abrir el sitio en otro, como Firefox, Edge, Safari u otros.

    Si el problema desaparece, es posible que el navegador original tenga extensiones problemáticas, configuraciones mal ajustadas o necesite una actualización. En ese caso, considera reinstalar o actualizar el navegador que presentó el error. Este paso también puede ayudarte a confirmar si el problema está relacionado con el navegador o si tiene una causa más general, como la red o el servidor del sitio.

    5. Actualiza tu navegador y sistema operativo

    Los navegadores y sistemas operativos obsoletos a menudo no reconocen certificados raíz recientes ni protocolos de seguridad modernos, lo que puede desencadenar el error NET::ERR_CERT_DATE_INVALID.

    Mantener actualizados ambos es esencial para garantizar una compatibilidad óptima con los estándares de seguridad web. En tu navegador, verifica si hay actualizaciones disponibles desde el menú de configuración o descarga la versión más reciente desde el sitio oficial del navegador.

    Asimismo, instala las actualizaciones más recientes de tu sistema operativo (ya sea Windows, macOS, Android o iOS) para garantizar que se incluyan certificados raíz confiables y compatibles. Este paso es especialmente crucial en dispositivos más antiguos, donde los certificados no se actualizan automáticamente.

    “Ignorar advertencias como NET::ERR_CERT_DATE_INVALID puede dejar a los usuarios vulnerables a ataques de intermediarios y otras amenazas de seguridad”.
    Kevin Mitnick
    Consultor de seguridad y autor de "El arte de la intrusión

    6. Verifica la información del certificado

    Inspeccionar el certificado del sitio web te permitirá identificar la causa exacta del error. Este análisis puede revelar problemas como fechas de validez incorrectas, emisores no confiables o discrepancias en el nombre del dominio. Para hacerlo en Google Chrome, haz clic en el candado junto a la barra de direcciones y selecciona "Ver certificado" o "Detalles".

    En esta sección podrás comprobar si el certificado es válido, revisar su fecha de inicio y vencimiento, y verificar si el dominio del certificado coincide con el que estás visitando. Si detectas que el certificado ha caducado o proviene de una autoridad emisora no confiable, es probable que el error se deba a problemas en el servidor del sitio web, lo que requerirá la intervención de su administrador.

    7. No uses redes públicas inseguras

    Las redes Wi-Fi públicas, como las que encuentras en cafeterías, aeropuertos o bibliotecas, suelen ser inseguras y pueden permitir la interceptación de datos, incluyendo conexiones SSL.

    Este tipo de redes puede causar errores como NET::ERR_CERT_DATE_INVALID, ya que un atacante en la misma red podría presentar certificados falsificados o el propio punto de acceso puede estar configurado de manera insegura.

    Para evitar esto, cambia a una red privada y segura, como la de tu hogar, o utiliza datos móviles en lugar del Wi-Fi público. Si estás usando una VPN, también puede ser la causa del problema, ya que algunas interfieren con las conexiones SSL. Prueba desactivarla temporalmente para verificar si esto soluciona el error. Priorizar redes confiables y seguras es clave para proteger tus datos y evitar conflictos con los certificados.

    8. Prueba en modo incógnito

    El modo incógnito o navegación privada desactiva las extensiones del navegador y evita que se cargue la caché o las cookies almacenadas, lo que puede ser útil para identificar la causa del error NET::ERR_CERT_DATE_INVALID.

    Las extensiones de terceros, como bloqueadores de anuncios o herramientas de privacidad, a veces interfieren con la validación de los certificados SSL, causando errores. Abre el sitio web en una ventana de incógnito y verifica si el error persiste.

    Si funciona correctamente en este modo, desactiva una por una las extensiones de tu navegador en el modo normal para identificar cuál está generando el conflicto. Una vez localizada, elimínala o busca una actualización compatible para evitar problemas futuros.

    9. Contacta al administrador del sitio web

    Cuando el error NET::ERR_CERT_DATE_INVALID ocurre en un sitio que no administras, el problema puede deberse a un certificado caducado, configuraciones incorrectas o una autoridad emisora no confiable.

    Es responsabilidad del administrador del sitio corregir estos problemas. Comunícate con el soporte técnico del sitio y proporciona detalles del error, como capturas de pantalla o el mensaje exacto que aparece. Pídeles que revisen la validez del certificado SSL, las fechas de expiración y si los certificados intermedios están configurados correctamente.

    Si el sitio es importante para tus actividades, es mejor evitar usarlo hasta que el problema sea resuelto para garantizar la seguridad de tus datos.

    10. Cambia la configuración de DNS

    Un servidor DNS (Sistema de Nombres de Dominio) actúa como intermediario para traducir nombres de dominio en direcciones IP. Si está mal configurado, puede bloquear la conexión segura con un sitio, incluso cuando el certificado es válido.

    Cambiar a un servidor DNS confiable, como el DNS público de Google, puede resolver el error NET::ERR_CERT_DATE_INVALID.

    En Windows, accede al Panel de control > Red e Internet > Centro de redes y recursos compartidos > Cambiar configuración del adaptador. Haz clic derecho en tu conexión de red, selecciona Propiedades, luego elige Protocolo de Internet versión 4 (IPv4) o versión 6 (IPv6), y haz clic en Propiedades. Selecciona "Usar las siguientes direcciones de servidores DNS" y escribe 8.8.8.8 y 8.8.4.4 (DNS público de Google).

    En macOS, ve a Preferencias del Sistema > Red > Avanzado > DNS y haz clic en el símbolo "+" para agregar las direcciones 8.8.8.8 y 8.8.4.4.

    Este cambio permite al sistema conectarse utilizando un servidor DNS confiable y actualizado, reduciendo conflictos relacionados con certificados SSL. Si ya usas el DNS público de Google y el problema persiste, prueba un DNS alternativo, como Cloudflare (1.1.1.1 y 1.0.0.1).

    Preguntas frecuentes sobre NET::ERR_CERT_DATE_INVALID

    A continuación encontrarás algunas de las preguntas más comunes que recibimos en la comunidad de HubSpot sobre este tema y otras cuestiones de optimización web:

    Artículos relacionados

    ¿Tu sitio web te hace perder ventas? Mejora su rendimiento con nuestra guía gratuita