¿Cómo arreglar el error "NET :: ERR_CERT_AUTHORITY_INVALID"?
Este tutorial abarca los siguientes temas:
Cada usuario de Internet encuentra el error NET::ERR_CERT_AUTHORITY_INVALID de vez en cuando. No es un error que pueda pasar por alto fácilmente, ya que viene con enormes señales de alerta y mensajes de advertencia en la mayoría de los navegadores.
Es comprensible que muchos visitantes se pongan ansiosos cuando aparece. Pero no tienes que preocuparte. Por lo general, las causas son bastante triviales y puedes corregir el error fácilmente con un poco de paciencia.
Después de leer esta guía, sabrás qué significa el error, qué lo causa y cómo solucionarlo como propietario o visitante del sitio web.
¿Qué significa “NET::ERR_CERT_AUTHORITY_INVALID”?
El código del error NET :: ERR_CERT_AUTHORITY_INVALID significa que tu navegador no reconoce el certificado del sitio web o su autoridad de certificación (CA). Por lo tanto, intenta protegerte de visitar un sitio web no seguro y no cifrado que los hackers pueden explotar para robar tu información.
NET :: ERR_CERT_AUTHORITY_INVALID es uno de los varios errores relacionados con los certificados SSL. Puedes encontrar más información sobre ellos en este tutorial sobre qué es un certificado SSL y cómo solucionar errores de SSL.
Hoy en día, el cifrado SSL es imprescindible para todos los sitios web. Cifra la conexión entre un sitio web y sus visitantes. Como resultado, un tercero no puede interceptar la información intercambiada.
El cifrado se ve facilitado por un certificado SSL instalado en el servidor del sitio web. Cuando un visitante abre un sitio web, se produce la siguiente secuencia:
- El navegador solicita identificación del servidor web.
- El servidor responde enviando una copia de su SSL.
- Luego, el navegador comprueba si el SSL está en la lista de certificados de confianza.
- El navegador solicita al servidor web que inicie una sesión cifrada si todo está en orden.
Sin embargo, si el navegador detecta un problema con el certificado o no confía en él, muestra el mensaje de error NET :: ERR_CERT_AUTHORITY_INVALID.
Si bien a primera vista, parece que has aterrizado en un sitio web peligroso o estás bajo un ataque de hackers, rara vez es el caso. Cuando hay un problema con el certificado SSL o tu dispositivo local, este error puede aparecer en cualquier sitio web legítimo, incluido el tuyo.
Variaciones del error
Aunque el error generalmente se representa con el código NET::ERR_CERT_AUTHORITY_INVALID, otros códigos de error indican el mismo problema. Incluyen:
- NET::ERR_CERT_INVALID
- NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED
- SSL CERTIFICATE ERROR
- SEC_ERROR_UNKNOWN_ISSUER
- NET::ERR_CERT_DATE_INVALID
- NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
Cómo se ve “NET::ERR_CERT_AUTHORITY_INVALID” en diferentes navegadores
La página de error aparece de manera diferente dependiendo del navegador que estés utilizando. Tendrá un diseño, mensaje e incluso código de error variables. Veremos a continuación los navegadores más populares.
“NET::ERR_CERT_AUTHORITY_INVALID” en Chrome
En Google Chrome, NET :: ERR_CERT_AUTHORITY_INVALID viene con una página de error simple. Verás una señal de advertencia roja, “La conexión no es privada,” y el código NET::ERR_CERT_AUTHORITY_INVALID a continuación.
Al hacer clic en el botón Configuración avanzada, se muestra más información sobre el riesgo potencial. El navegador te informa que el certificado no es de confianza, pero no da instrucciones sobre cómo solucionar el problema.
“NET::ERR_CERT_AUTHORITY_INVALID” en Firefox
Mozilla Firefox muestra un signo de advertencia amarillo acompañado del mensaje “Advertencia: riesgo potencial de seguridad a continuación”. Te informa que hay problemas con la cadena de certificados del sitio, pero “NET::ERR_CERT_AUTHORITY_INVALID” no se ve por ninguna parte.
Al hacer clic en el botón Avanzado se expande el mensaje, dando pistas de lo que podría estar mal. También puedes ver el código de error, que en Firefox suele ser SEC_ERROR_UNKNOWN_ISSUER.
Aunque el código puede ser diferente, señala exactamente el mismo problema que NET::ERR_CERT_AUTHORITY_INVALID.
“NET::ERR_CERT_AUTHORITY_INVALID” en Safari
Safari reconoce el problema con el mensaje “Esta conexión no es privada”. Te advierte que el certificado no es válido y que alguien podría intentar robar tu información.
“NET::ERR_CERT_AUTHORITY_INVALID” en Edge
Microsoft Edge muestra una página de error similar a Chrome. Muestra una señal de advertencia y un mensaje inicial casi idénticos. Cuando haces clic en Avanzado, el navegador explica qué pudo haber salido mal y cómo te protege al detener la conexión.
Qué causa el error “NET::ERR_CERT_AUTHORITY_INVALID”
El error NET::ERR_CERT_AUTHORITY_INVALID podría originarse en el certificado SSL del sitio web o en la computadora o red local del visitante. Los problemas locales afectan solo a usuarios individuales, y en realidad no hay ningún problema con el sitio web en sí. Por el contrario, los problemas con el certificado del sitio web afectan a todos los visitantes.
Problemas con tu certificado SSL
La causa principal del error NET::ERR_CERT_AUTHORITY_INVALID son problemas con el certificado del sitio web. Los casos más comunes son:
- Estás utilizando un certificado autofirmado – Los certificados autofirmados son útiles si inicias un nuevo sitio web pero aún no has elegido un certificado SSL de pago o si tu hosting no proporciona un certificado opción gratuita. Sin embargo, una autoridad de certificación (CA) no los valida, por lo que los navegadores no confían en ellos. Por lo tanto, los visitantes siempre recibirán una advertencia cuando visiten sitios web que los usan.
- El certificado es emitido por una autoridad de certificación (CA) en la que los navegadores no confían – Los navegadores mantienen una lista de autoridades de confianza. Tu navegador producirá el error si tu CA no está presente en la lista.
- No has instalado un certificado SSL – Has configurado tu sitio web para cargar con el protocolo HTTPS, pero no has instalado un certificado SSL. En este caso, el navegador se ve obligado a establecer una conexión HTTPS, pero dado que el sitio web no tiene un SSL, no se puede iniciar una sesión cifrada.
- El certificado no está configurado correctamente – El certificado está instalado en tu servidor de alojamiento pero no está configurado correctamente. Puede que sea necesario vincularlo correctamente al nombre de dominio de tu sitio web, o puede que sea necesario arreglar la cadena de certificados intermedios.
- El certificado SSL ha caducado – Cada certificado tiene una fecha de caducidad. El error aparecerá si tu certificado SSL está caducado y no se renueva.
Problemas locales con tu navegador, red o sistema operativo
Aparte de los problemas de certificados, los problemas locales en el dispositivo de un visitante también podrían desencadenar un error NET :: ERR_CERT_AUTHORITY_INVALID. Los problemas que pueden llevar al error son:
- Caché y cookies del navegador caducados – Tu navegador puede mantener cookies desactualizadas y archivos en caché que podrían desencadenar el error.
- Estado de SSL desactualizado – Cada sistema operativo (SO) mantiene los certificados en caché para los sitios web que ya has visitado. Si se cambia el certificado SSL y tu sistema operativo mantiene una versión anterior, podría llevar a NET :: ERR_CERT_AUTHORITY_INVALID.
- Fecha y hora incorrectas en tu sistema operativo – Si tu sistema operativo usa la fecha y hora incorrectas, podría identificar erróneamente un certificado válido como caducado.
- Sistema operativo (SO) desactualizado : los certificados se someten a cambios constantes y los sistemas operativos deben actualizar sus listas de certificados de confianza. Si tu sistema operativo es demasiado antiguo, es posible que no reconozca los mecanismos de certificado recién introducidos.
- Navegador desactualizado – Al igual que el sistema operativo, los navegadores también deberían reconocer los certificados. Sus listas de certificados de confianza generalmente se actualizan con nuevas versiones de navegador. Un navegador desactualizado puede no confiar en los nuevos certificados.
- Extensiones del navegador : algunas extensiones del navegador pueden interferir con la conexión a un sitio web y producir el error NET :: ERR_CERT_AUTHORITY_INVALID.
- Software VPN o antivirus que restringe el acceso a un sitio web : algunas medidas de seguridad en el software VPN o antivirus pueden entrar en conflicto con un sitio web y reconocerlo como sospechoso.
- Problemas de conectividad de red temporales
Cómo comprobar tu certificado SSL
Antes de tomar medidas correctivas, puede comprobar el estado de SSL del sitio web. Si eres el propietario del sitio web, eso podría ahorrarte mucho tiempo y ayudarte a centrarte en la solución exacta para volver a encarrilarse.
Ver los detalles del certificado SSL en tu navegador
Puedes examinar los detalles del certificado del sitio web directamente desde tu navegador. Por ejemplo, cuando recibas el error en Google Chrome, haz clic en la advertencia roja No es seguro en la barra de direcciones. En el menú que aparecerá, selecciona El certificado no es válido.
En la pestaña General, puedes ver la información general sobre el propietario, el emisor y el cifrado del certificado. La pestaña Detalles muestra un desglose de todos los parámetros del certificado.
Ver los detalles del certificado SSL en un verificador en línea
Muchos verificadores SSL en línea pueden inspeccionar su certificado y proporcionar información más completa. Pueden ser muy útiles para identificar el problema exacto.
Tal herramienta es el SSL checker de SSL Shopper. Después de escribir la dirección de tu sitio web, presiona el botón Check SSL. El verificador presentará un informe completo del certificado. Si todo está marcado en verde, tu SSL está configurado correctamente. Presta atención a las señales de advertencia rojas o amarillas, ya que señalan problemas con el certificado SSL.
Usando la información del informe, puede enfocarse en el problema particular con tu certificado y tomar la acción apropiada.
Cómo arreglar el error “NET :: ERR_CERT_AUTHORITY_INVALID” como propietario del sitio web
Si tu sitio web sufre el error y ya has determinado que proviene del certificado SSL, algunas acciones pueden solucionar el problema: tendrás que reinstalar, renovar o reemplazar el certificado.
A continuación, encontrarás los pasos detallados.
Instalar un certificado SSL de una autoridad certificadora (CA) de confianza
Si has forzado tu sitio web a cargar con HTTPS pero no has instalado un SSL, el resultado habitual es el error NET :: ERR_CERT_AUTHORITY_INVALID.
Alternativamente, es posible que tengas un certificado que funcione, pero si los navegadores no confían en él, los visitantes seguirán viendo el error. Eso ocurre en los siguientes casos:
- Utiliza un certificado SSL autofirmado sin una autoridad de certificación para confirmar su validez.
- Tu certificado SSL es emitido por una autoridad de certificación (CA) en la que los navegadores no confían.
La solución, en cualquier caso, es instalar un nuevo certificado de una autoridad conocida. Los usuarios de SiteGround pueden aprovechar el Instalador de SSL Let’s Encrypt, que les permite añadir un certificado SSL gratuito con unos pocos clics. Let’s Encrypt es universalmente reconocido y confiable por todos los principales navegadores y sistemas operativos.
Para obtener más información, lea este tutorial sobre cómo añadir un SSL a tu sitio web.
Si prefiere instalar su propio certificado SSL comprado a un proveedor externo, lea esta guía en cómo instalar un SSL de terceros.
Reinstala tu certificado SSL
Tu SSL puede aparecer como válido cuando lo buscas en tu panel de alojamiento, sin embargo, el sitio web aún puede producir el error NET :: ERR_CERT_AUTHORITY_INVALID. Es posible que la cadena de confianza del certificado esté rota o que una de las claves del certificado no se haya insertado correctamente.
Otro caso común es instalar un certificado SSL antes de que el DNS de su dominio se propague por completo. El sitio web se abre con el nombre tudominio.com, pero la dirección www.tudominio.com produce el error.
Eso es porque el registro DNS para tudominio.com se propagó a los servidores de la autoridad de certificación, y podrían validar el nombre con el certificado emitido. Sin embargo, el registro DNS para www.tudominio.com no se había propagado antes de que se emitiera el SSL, y el certificado de tu sitio web no lo cubre.
Independientemente de la razón en particular, reinstalar el SSL debería solucionar el problema.
Renovar tu certificado SSL
Los certificados SSL tienen una fecha de caducidad ya que se emiten por un período de tiempo limitado. Una vez que el SSL caduca, debe renovarse o reemplazarse con un nuevo certificado. De lo contrario, se vuelve inválido y su sitio web produce el error NET :: ERR_CERT_AUTHORITY_INVALID.
Por ejemplo, los certificados de Let’s Encrypt caducan cada 90 días. Los usuarios de SiteGround no tienen que estar al tanto de la fecha de caducidad ya que todos los certificados de Let’s Encrypt instalados con el instalador SSL se renuevan automáticamente.
Si tu hosting no proporciona un sistema de renovación automática de SSL o, por alguna razón, tu SSL no ha sido renovado, renueva tu certificado desde tu panel de hosting.
¿Qué son las correcciones de “NET :: ERR_CERT_AUTHORITY_INVALID” como visitante
Si has establecido que el error no afecta a otros visitantes, puedes concluir que es un problema local por tu parte. Por lo tanto, puedes tomar algunas medidas para solucionar el problema como visitante.
Recargar la página
Puede que haya habido un problema de conectividad temporal que haya causado el error. Intenta recargar la página para ver si el problema persiste.
En caso de que el error haya desaparecido, puedes asumir con seguridad que fue un problema momentáneo.
Borrar tus datos de navegación
Los navegadores almacenan contenido en caché y cookies para acelerar la navegación web. Aunque es extremadamente útil, la caché y las cookies pueden corromperse o mantener información caducada que podría llevar al error “NET :: ERR_CERT_AUTHORITY_INVALID”,
Limpia los archivos en caché y las cookies de tu navegador y vuelve a cargar la página. Si la página se resuelve correctamente ahora, puedes concluir que el problema eran datos de navegación no válidos para el sitio web.
Lee las siguientes guías para encontrar el proceso exacto de borrar tus datos de navegación dependiendo de tu dispositivo o navegador.
- Cómo limpiar la caché y las cookies en navegadores de escritorio
- Borrar caché y cookies en Android
- Cómo limpiar la caché y las cookies en iPhone
Cambia tu red
El error podría aparecer cuando se conecta a una red pública como en una biblioteca, aeropuerto o cafetería. Es posible que veas el error al visitar algunos sitios web en este tipo de red, ya que a menudo está desprotegida y no transmite los datos de forma segura.
Las redes de oficina también son propensas al error NET :: ERR_CERT_AUTHORITY_INVALID. En muchos casos, restringen el acceso a sitios web que se consideran no relacionados con el trabajo. El error podría manifestarse cuando visita un sitio web de este tipo.
Prueba visitando el sitio web desde tu casa o red móvil. Si ahora puedes acceder, puedes asumir con seguridad que la red anterior causó el error.
Actualiza tu navegador
El error NET :: ERR_CERT_AUTHORITY_INVALID puede aparecer en navegadores desactualizados que no confían en el certificado SSL de un sitio web. La última versión del navegador debe contener una lista de certificados SSL actualizada. Por lo tanto, actualizar tu navegador podría solucionar el error.
Si usas Google Chrome, haz clic en el menú kebab en la esquina superior derecha y selecciona Configuración.
En la siguiente página, elige Acerca de Chrome, donde puedes ver la versión actual de tu navegador. Verás que Chrome está actualizado o Actualizar Google Chrome. Si hay una actualización disponible, instálala y comprueba si el error ha desaparecido.
Para comprobar tu versión de Mozilla Firefox, abre el menú rápido en la parte superior derecha y selecciona Configuración.
En la siguiente página, selecciona General y desplázate hacia abajo hasta la sección Actualizaciones de Firefox. Pulsa el botón Reinicie para actualizar Firefox para ejecutar una nueva comprobación en tu navegador. Verás Firefox está actualizado o una actualización disponible.
Actualiza tu sistema operativo
Una versión anterior de tu sistema operativo (SO) también podría causar el error NET :: ERR_CERT_AUTHORITY_INVALID. El certificado SSL del sitio web puede actualizarse y el sistema operativo ya no confía en el certificado.
Por lo tanto, tendrás que actualizar tu sistema operativo a la última versión para renovar tu lista de certificados de confianza.
Actualizar macOS
Puedes seguir los pasos a continuación para actualizar tu sistema operativo si obtienes NET :: ERR_CERT_AUTHORITY_INVALID en tu Mac.
-
Paso 1.Abrir el menú Acerca de esta Mac
Abre el menú de Apple en la esquina superior izquierda. En el menú desplegable, selecciona Acerca de este Mac, que abrirá una nueva ventana.
-
Paso 2.Comprobar o actualizar la versión de macOS
Elige Actualización de software en la pestaña Visión general. Aparecerá otra ventana, donde puedes ver las Actualizaciones de software. Pulsa el botón Actualizar ahora si hay una actualización de macOS disponible.
Actualizar Windows
Si eres usuario de Windows, sigue estos pasos para comprobar o actualizar tu sistema operativo.
-
Paso 1.Abre el menú Actualización y seguridad
Abre Configuración desde el menú Windows en la esquina inferior izquierda. En la nueva ventana emergente, selecciona Actualización y seguridad, donde puedes ver la versión actual de Windows.
-
Paso 2.Comprobar o actualizar la versión de Windows
En la siguiente pantalla, verás el mensaje “¡Todo está actualizado!” si usas la última versión o una actualización disponible. Puedes hacer una comprobación manual pulsando el botón Buscar actualizaciones. Si hay una versión posterior, actualiza tu Windows y prueba si el error NET :: ERR_CERT_AUTHORITY_INVALID ha desaparecido.
Sincronizar la fecha y la hora
El reloj de tu sistema operativo define la configuración de tiempo de tus aplicaciones. Si el reloj está configurado incorrectamente, tu navegador puede percibir un certificado SSL válido como caducado y producir el error NET :: ERR_CERT_AUTHORITY_INVALID.
Por lo tanto, ajustar la hora correcta en tu sistema operativo podría ser una solución fácil.
Sincronizar el reloj en macOS
Para comprobar la hora de macOS, abre Preferencias del Sistema desde el Dock y selecciona Fecha y hora.
Abre la pestaña Fecha y hora y marca la casilla Ajustar fecha y hora automáticamente.
Sigue esto abriendo la pestaña Zona horaria y seleccionando la zona horaria correcta para tu ubicación. Luego, marca la casilla para Ajustar automáticamente la zona horaria según la ubicación actual. Esto le permite a tu Mac determinar la zona correcta en función de tu ubicación geográfica. Ten en cuenta que para usar esta función, debes tener habilitados los Servicios de ubicación.
Sincronizar el reloj en Windows
Para comprobar el reloj de Windows, abre el menú de Windows y selecciona Configuración. En la siguiente ventana emergente, abre Hora y Idioma.
Abrirás la pestaña Fecha y hora, donde puedes ajustar el tiempo. Habilita ambas opciones Establecer la hora automáticamente y Establecer la zona horaria automáticamente para que Windows establezca la hora correcta para tu ubicación. Asegúrate de que la ubicación esté activada, para que Windows pueda determinar tu ubicación.
También puedes pulsar Sincronizar ahora para forzar una nueva sincronización manualmente.
Desactivar las extensiones del navegador
Las extensiones de navegador son aplicaciones que agregan características adicionales a tu navegador. Sin duda, son herramientas útiles, pero en casos raros, pueden bloquear la conexión a algunos sitios web. Estos problemas podrían llevar al error NET :: ERR_CERT_AUTHORITY_INVALID. Intenta desactivar tus extensiones para determinar si una de ellas es la culpable.
Tomemos Google Chrome por ejemplo. Abre el menú kebab en la esquina superior derecha y selecciona Más herramientas > Extensiones.
Aquí puedes ver todas las extensiones instaladas. Cada extensión tiene un interruptor ON/OFF. Prueba desactivándolos uno por uno y abriendo el sitio web. Si una extensión está causando el problema, puedes abrir el sitio web cuando esté desactivado.
Una vez que encuentres al culpable, considera reemplazarlo con una alternativa o reporta el problema a sus desarrolladores.
Apaga tu VPN
Una red privada virtual (VPN) te permite cambiar la ubicación geográfica de tu ordenador y añade capas de seguridad adicionales para filtrar el tráfico. Sin embargo, estas características a veces pueden entrar en conflicto con el certificado SSL de un sitio web y desencadenar el error NET :: ERR_CERT_AUTHORITY_INVALID.
Si usas un servicio de VPN, desactívalo y prueba a cargar el sitio web problemático de nuevo. Dado que el error ha desaparecido, puedes concluir que la VPN de alguna manera está causando un conflicto. Mantén la VPN desactivada cuando visites ciertos sitios web, contacta con el equipo de soporte de VPN o busca un servicio alternativo.
Desactivar tu programa antivirus
Los programas antivirus son cruciales para tu seguridad en línea, ya que te protegen de varias amenazas. Pero a veces, pueden marcar sitios web inofensivos como peligrosos y bloquear la conexión.
Cuando sucede, es muy probable que veas el error NET :: ERR_CERT_AUTHORITY_INVALID. Desactiva tu software antivirus o cortafuegos y comprueba si puedes acceder al sitio web.
Es una clara indicación de que está causando el problema si ahora puedes acceder. Es posible que tengas que añadir la dirección del sitio web a la lista blanca, contactar con el equipo de soporte de antivirus o buscar un software alternativo.
Borrar el estado de SSL
Aunque la verificación SSL completa tarda milisegundos, las computadoras reducen aún más el tiempo al mantener los certificados en caché de los sitios web que visitaste anteriormente. Sin embargo, si un sitio web ha renovado o reemplazado su certificado y tu dispositivo mantiene una versión desactualizada, verás el error NET :: ERR_CERT_AUTHORITY_INVALID.
Por lo tanto, debes eliminar el certificado en caché para que tu ordenador pueda guardar una versión actualizada. Después, prueba a abrir el sitio web de nuevo para comprobar si el error persiste.
Eliminar un SSL en mac OS
Tu Mac almacena los certificados SSL en la herramienta Acceso a Llaveros. Puedes abrirlo desde Finder > Ir > Utilidades > Acceso a Llaveros.
En la siguiente ventana, puedes ver los certificados almacenados desde la pestaña Certificados. Cualquier certificado problemático o no confiable se marca con una cruz roja cuando se selecciona. El certificado del sitio web al que tienes problemas para acceder puede ser uno de ellos. Haz clic derecho en él y selecciona Eliminar para eliminar el certificado.
Tu ordenador debería guardar la versión correcta la próxima vez que visites el sitio web.
Borrar el estado de SSL en Windows 10 y superior
Los usuarios de Windows deben limpiar el estado de SSL desde el Panel de control. Comienza haciendo clic en el menú de Windows en la esquina inferior izquierda y escribe en la barra de búsqueda “panel de control”. Haz clic en el icono Panel de control que aparecerá como primer resultado. En el menú Panel de control, haz clic en el icono Redes e Internet.
A continuación, elige Opciones de Internet, que abrirá una nueva pantalla emergente. Aquí, abre la pestaña Contenido y presiona el botón Borrar estado SSL. Tu ordenador limpiará los datos de todos los certificados SSL guardados.
Resumen
El error NET :: ERR_CERT_AUTHORITY_INVALID puede confundirte fácilmente si no estás familiarizado con él. Los navegadores muestran enormes señales de advertencia y mensajes intimidantes que sugieren una seria amenaza.
Sin embargo, en realidad, no hay peligro inmediato, y el error está causado por problemas de dispositivos locales o certificados mal configurados que puedes arreglar rápidamente. Este artículo te ayudó a comprender la naturaleza del problema, qué lo causa y cómo solucionarlo. Así que la próxima vez que lo encuentres, lo abordarás con confianza, sabiendo cómo lidiar con él.