¿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.
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é es el error NET::ERR_CERT_DATE_INVALID
El error NET::ERR_CERT_DATE_INVALID es un mensaje que aparece en los navegadores cuando intentas acceder a un sitio web cuyo certificado SSL/TLS no es válido debido a un problema relacionado con su fecha. Esto significa que el navegador no puede garantizar una conexión segura porque el certificado tiene algún problema temporal.
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
"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
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
"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.
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
"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.
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
"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.
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.
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:
Cómo afecta mi antivirus a este error
Algunos antivirus interceptan conexiones SSL para escanearlas en busca de amenazas. Esta interferencia puede causar errores como NET::ERR_CERT_DATE_INVALID. Intenta desactivar temporalmente el antivirus para verificar si resuelve el problema. Si es así, actualiza el software o ajusta su configuración para evitar conflictos.
¿Puede este error estar relacionado con extensiones del navegador?
Sí, algunas extensiones, como bloqueadores de anuncios o herramientas de privacidad, pueden interferir con la validación de certificados. Prueba desactivar las extensiones y acceder al sitio en modo incógnito. Si el error desaparece, identifica y elimina la extensión problemática.
Cómo sé si el problema está en el sitio o en mi dispositivo
Puedes seguir estos pasos:
- Intenta acceder al sitio en otro dispositivo o red.
- Usa un navegador diferente para comprobar si el error persiste.
- Inspecciona el certificado haciendo clic en el candado en la barra de direcciones y verifica las fechas de validez y la autoridad emisora.
Si el problema aparece en varios dispositivos y navegadores, es probable que el sitio web tenga un certificado caducado o mal configurado.