El error ERR_BAD_SSL_CLIENT_AUTH_CERT puede parecer complejo de solucionar, pero no es tan desalentador como otros errores de conexión. Este problema común puede ocurrirle a cualquiera, y a menudo está relacionado con problemas del navegador o del certificado SSL.
Tanto si es usted un visitante como si es el propietario de un sitio web que se ha dado cuenta de ello, hay soluciones sencillas que puede probar. En la siguiente guía, aprenderá a solucionar el error ERR_BAD_SSL_CLIENT_AUTH_CERT.
Pero antes, veamos cómo se manifiesta en los distintos navegadores y cuál es su causa:
Índice
- ¿Qué es el error ERR_BAD_SSL_CLIENT_AUTH_CERT?
- ¿Cuál es la causa del error ERR_BAD_SSL_CLIENT_AUTH_CERT?
- ¿Cómo solucionar el error ERR_BAD_SSL_CLIENT_AUTH_CERT como visitante de un sitio web?
- ¿Cómo solucionar el error ERR_BAD_SSL_CLIENT_AUTH_CERT como propietario de un sitio web?
¿Qué es el error ERR_BAD_SSL_CLIENT_AUTH_CERT?
El error ERR_BAD_SSL_CLIENT_AUTH_CERT es un problema relacionado con la seguridad que puedes encontrar en varios entornos como Chrome, Edge, Windows, Mac y Android.
Es un mensaje que lanza el sistema cuando hay un problema con el certificado SSL.
Este error suele producirse cuando el cliente no proporciona un certificado válido al servidor durante un intercambio SSL o por un error de configuración en el sistema o navegador del usuario.
- ERR_BAD_SSL_CLIENT_AUTH_CERT en Chrome: Este error significa que Chrome no puede verificar el certificado SSL del sitio al que intentas acceder. Podría deberse a que su sistema no confía en la autoridad de certificación (CA), o podría haber un problema con la configuración de su navegador.
- ERR_BAD_SSL_CLIENT_AUTH_CERT en Edge: Al igual que en Chrome, en Microsoft Edge, ocurre por las mismas razones, por lo que nuestras correcciones deberían funcionar para cualquier navegador y sistema.
- ERR_BAD_SSL_CLIENT_AUTH_CERT en Windows: La configuración incorrecta de fecha y hora en su ordenador o la versión obsoleta de Windows pueden desencadenar este error. Para solucionarlo, compruebe el certificado, asegúrese de que la fecha y la hora de su sistema son correctas y actualice Windows a la última versión.
- ERR_BAD_SSL_CLIENT__AUTH_CERT en Mac: En tu Mac, este error significa problemas con el proceso de verificación de tu certificado SSL de cliente. Surge cuando un sitio web al que intentas acceder requiere una certificación SSL de cliente, pero tu navegador no puede proporcionarla o verificarla correctamente.
- ERR_BAD_SSL_CLIENT_AUTH_CERT en Android: Si utilizas un dispositivo Android, significa que tu navegador móvil tiene problemas para autenticar el certificado SSL de cliente requerido por un sitio web concreto. Si utilizas una VPN o un proxy, desactívalo temporalmente.
¿Cuál es la causa del error ERR_BAD_SSL_CLIENT_AUTH_CERT?
Una cadena de certificados incompleta, uncertificado revocado ocaducado, conflictos en la caché de su navegador, un desajuste entre la fecha y la hora de su dispositivo o interferencias de software de terceros pueden desencadenar este error. Cada uno de estos factores afecta al proceso de intercambio SSL/TLS, dando lugar a este problema. Examinémoslos todos con más detalle.
Problemas con la cadena de certificados
La cadena de certificados SSL es como una escalera de confianza: cuando su navegador se conecta a un sitio web, comprueba una serie de certificados digitales para confirmar que el sitio web es seguro. Estos certificados forman una cadena desde el certificado del sitio web hasta una autoridad de confianza, lo que garantiza que el sitio es legítimo y sus datos están seguros.
Si un eslabón de esta cadena está roto o mal configurado, su sistema o navegador no puede verificar la autenticidad del servidor, lo que produce el error err_bad_ssl_client_auth_cert.
Este problema puede deberse a un certificado obsoleto, a la falta de un certificado intermedio o al orden incorrecto de los certificados. Para solucionarlo se requiere una configuración adecuada, actualizar el certificado o subir los que faltan, de lo que hablaremos en las próximas secciones.
Certificado revocado o caducado
Otra causa del error ERR_BAD_SSL_CLIENT_AUTH_CERT es que su sistema utilice un certificado revocado o caducado. La revocación puede producirse si la clave privada del certificado está comprometida o si el certificado se emitió por error.
Por otro lado, los certificados tienen una vida útil determinada (un año) para evitar usos no autorizados o malintencionados. Si no renueva su certificado a tiempo, los navegadores dejarán de confiar en él. Asegúrese de que sus certificados están actualizados y compruebe la Lista de revocación de certificados si aparece este error.
Corrupción de la caché del navegador
¿Por qué la corrupción de la caché de su navegador suele provocar el error ERR_BAD_SSL_CLIENT_AUTH_CERT?
La respuesta está en cómo almacena los datos su navegador. Los archivos de caché aceleran la navegación, pero cuando se dañan pueden provocar errores.
El navegador no puede establecer una conexión segura si la caché contiene datos de certificados SSL obsoletos o incorrectos.
Fecha y hora del dispositivo no coinciden
Una fecha y hora incorrectas en su dispositivo también pueden desencadenar el error ERR_BAD_SSL_CLIENT_AUTH_CERT. Esto se debe a que los certificados SSL tienen un periodo de validez de un año, y si la fecha y hora de tu dispositivo están fuera de este periodo, el servidor no puede establecer una conexión segura.
Afortunadamente, es una solución rápida y fácil. Todo lo que tienes que hacer es alinear tus ajustes locales de fecha y hora con la hora universal. Le mostraremos cómo en la siguiente sección.
Interferencias de software de terceros
Su software antivirus o cortafuegos puede bloquear o alterar involuntariamente sus certificados SSL, provocando el error ERR_BAD_SSL_CLIENT_AUTH_CERT.
Aunque están diseñados para proteger su dispositivo, pueden resultar un poco excesivos. Compruebe el software instalado y ajuste la configuración si es necesario. Considere desactivarlos temporalmente para ver si el error persiste. Si desaparece, has encontrado al culpable.
Versión anticuada del dispositivo o del navegador
Además de los problemas de software de terceros, puedes encontrarte con el error ERR_BAD_SSL_CLIENT_AUTH_CERT si la versión de tu dispositivo o navegador no está actualizada. Chrome, Edge y otros navegadores utilizan una tecnología específica para establecer una conexión segura, y es posible que las versiones antiguas no la admitan.
Del mismo modo, si el sistema operativo (SO) de su dispositivo está anticuado, es posible que no admita los protocolos de seguridad más recientes. Asegúrese siempre de que dispone de las últimas versiones de software para evitar este tipo de errores.
¿Cómo solucionar el error ERR_BAD_SSL_CLIENT_AUTH_CERT como visitante de un sitio web?
Si visitas un sitio web en el que aparece este error, prueba las siguientes soluciones y comprueba si el problema persiste o desaparece. Si no puedes deshacerte de él, tus navegadores y tu sistema no son el problema. El error proviene del servidor web, y sólo el administrador o propietario del sitio web puede solucionarlo.
Ajustar la fecha y la hora del dispositivo
A continuación te explicamos cómo hacerlo en Windows y Mac:
Ventanas:
- Haga clic con el botón derecho del ratón en el reloj de la barra de tareas.
- Seleccione “Ajustar fecha/hora”.
- En la ventana de ajustes, active o desactive la opción “Ajustar la hora automáticamente” o haga clic en “Cambiar” para ajustarla manualmente.
Mac:
- Haz clic en el menú Apple y elige “Preferencias del Sistema”.
- Seleccione “Fecha y hora”.
- Desbloquee los ajustes haciendo clic en el icono del candado.
- Activa la opción “Ajustar fecha y hora automáticamente” o haz clic en la hora para ajustarla manualmente.
Reinicie su navegador después de realizar estos cambios.
Borrar la caché y las cookies del navegador web
La caché almacena archivos temporales de los sitios web que has visitado, lo que a veces puede provocar errores. Las cookies, por su parte, guardan información específica del sitio, como los datos de acceso. Borrarlos eliminará cualquier archivo dañado que pudiera estar causando el error.
Te mostraremos cómo borrar la caché y las cookies en Chrome, pero el proceso es similar en otros navegadores. Estos son los pasos:
- Abra Chrome y haga clic en los tres puntos de la esquina superior derecha.
- Selecciona “Borrar datos de navegación”.
- Elige un intervalo de tiempo o selecciona “Todo el tiempo” para borrar todo.
- Marca “Cookies y otros datos del sitio” e “Imágenes y archivos almacenados en caché”.
- Haz clic en “Borrar datos” para completar el proceso.
Elimine las extensiones conflictivas de su navegador
Algunas extensiones pueden interferir en el correcto funcionamiento de los sitios web. Para identificar al infractor, desactive todas las extensiones y, a continuación, actívelas, una a una, mientras actualiza el sitio web cada vez. He aquí cómo hacerlo en Chrome:
- Abra Chrome y haga clic en los tres puntos de la esquina superior derecha.
- Seleccione “Extensiones” y luego “Administrar extensiones”.
- Desactive el interruptor situado junto a la extensión que desea desactivar. También puede desmarcar la casilla “Activado” de cada extensión.
- Para volver a activarlo, siga los mismos pasos y vuelva a activar el interruptor o marque la casilla “Activado”.
Desactivar Protocolo QUIC
QUIC (Quick UDP Internet Connections) es un protocolo de capa de transporte desarrollado por Google para mejorar el rendimiento. Sin embargo, a veces puede interferir con SSL/TLS, causando este error.
He aquí cómo desactivarlo.
- Abra Chrome y escriba chrome://flags en la barra de direcciones.
- Pulsa “Intro” para acceder a las funciones experimentales de Chrome.
- Utilice la barra de búsqueda para encontrar “Protocolo QUIC experimental”.
- Seleccione la opción “Desactivado” en el menú desplegable.
- Reinicia Chrome para aplicar los cambios.
Nota: Desactivar QUIC puede afectar a algunos servicios web. Desactívelo sólo si es necesario y considere la posibilidad de volver a activarlo si el error persiste.
Desactive temporalmente su software antivirus
Después de desactivar el protocolo QUIC, desactive temporalmente su software antivirus, ya que también puede ser el culpable del error ERR_BAD_SSL_CLIENT_AUTH_CERT.
Para desactivarlo, localice el icono de la barra de tareas de su antivirus específico, haga clic con el botón derecho y elija desactivar o deshabilitar. Recuerde que sólo se trata de una breve medida utilizada para solucionar problemas. Reactive siempre su software antivirus una vez que haya terminado.
Si el error persiste después de este paso, no es su antivirus el que está causando el problema, y puede pasar a otras posibles soluciones.
Asegúrese de que su dispositivo está actualizado
Un sistema operativo obsoleto puede provocar problemas de incompatibilidad de software, lo que puede dar lugar a una serie de errores, incluido el que nos ocupa.
Para actualizar el sistema, accede a la sección “Ajustes” de tu dispositivo y selecciona “Actualización y seguridad”. Haz clic en “Buscar actualizaciones” y, si hay alguna disponible, descárgala e instálala. Recuerde reiniciar su dispositivo después del proceso de instalación.
La actualización de su dispositivo le garantiza la aplicación de los últimos parches de seguridad y mejoras de rendimiento. Este paso resuelve el error ERR_BAD_SSL_CLIENT_AUTH_CERT y evita otros posibles problemas.
¿Cómo solucionar el error ERR_BAD_SSL_CLIENT_AUTH_CERT como propietario de un sitio web?
Si ves este error en tu sitio web, solucionarlo puede requerir un conjunto de habilidades técnicas, ya que tendrás que lidiar con tu certificado SSL y posibles problemas del lado del servidor. Pero no tema. Nuestras soluciones le ayudarán.
Verificar la configuración del certificado SSL
Vuelva a comprobar la configuración de su certificado, asegurándose de que está correctamente instalado y asignado al dominio correcto. Comience por examinar los archivos de configuración de su certificado SSL. Busque cualquier discrepancia, como entradas mal colocadas o incorrectas.
A continuación, confirme que el certificado coincide con el dominio que debe proteger. Si el error persiste, póngase en contacto con su proveedor de certificados o con un administrador de sistemas para obtener ayuda. Pueden proporcionarle instrucciones detalladas basadas en el entorno específico de su servidor.
Comprobar la configuración de autenticación del cliente
Vaya a la configuración SSL/TLS de su servidor para revisar los requisitos de autenticación del cliente.
Su servidor puede requerir certificados de cliente, lo que puede causar este error si el cliente no tiene un certificado válido.
Si ese es el caso, puede desactivar el requisito de certificados de cliente o asegurarse de que cada cliente tiene un certificado adecuado.
Asegúrese de que la cadena del certificado SSL es correcta
La cadena de certificados es una secuencia de certificados emitidos por CA que van desde el certificado SSL de su sitio hasta un certificado raíz de confianza. Si algún eslabón de esta cadena es incorrecto o falta, puede causar el error ERR_BAD_SSL_CLIENT_AUTH_CERT.
Compruebe que sus certificados de servidor, intermedio y raíz están correctamente instalados y encadenados. Utilice una herramienta de comprobación de SSL para inspeccionar la instalación de su certificado. Si se detectan problemas, reconfigure su configuración SSL adecuadamente.
Recuerde que cada certificado de la cadena verifica el anterior, por lo que deben estar en el orden correcto.
Renovar su certificado SSL
Si su certificado ha caducado, debe renovarlo inmediatamente. Además de ver el desagradable error de conexión SSL, la seguridad de su sitio web puede estar amenazada.
Renovar un certificado SSL es como comprar uno nuevo. Debe generar una nueva solicitud de firma de certificado y enviarla a la CA para su validación.
Una vez que recibas los archivos SSL por correo electrónico, tendrás que cargarlos en tu servidor, siguiendo el mismo proceso que si fueras a instalar el certificado por primera vez.
Actualizar el software del servidor
Este error suele producirse debido a un software obsoleto o a una configuración incorrecta. La actualización periódica del software del servidor garantiza que esté equipado con los últimos parches de seguridad y correcciones de errores.
Empiece por comprobar si hay actualizaciones disponibles para el software de su servidor. Si utilizas Apache, por ejemplo, puedes usar el comando ‘apache2 -v’ para comprobar la versión actual. Para Nginx, utilice ‘nginx -v.’.
Si hay actualizaciones disponibles, proceda a instalarlas. Recuerde hacer una copia de seguridad de los datos de su servidor antes de actualizar para evitar la pérdida de datos. Una vez actualizado, reinicie su servidor y compruebe si el error persiste.
Conclusión
En conclusión, para solucionar el error ERR_BAD_SSL_CLIENT_AUTH_CERT, debe probar los métodos de esta guía. Como visitante, comprobar la configuración de su navegador y actualizar su sistema operativo puede ayudar.
Si el sitio web es suyo, asegúrese de que su certificado SSL es válido y está correctamente instalado. Recuerde que un sitio web seguro y funcional fomenta la confianza y mejora la experiencia del usuario. No dejes que los errores de SSL se interpongan en tu camino.
Ahorre un 10% en certificados SSL al realizar su pedido hoy mismo.
Emisión rápida, cifrado potente, 99,99% de confianza del navegador, asistencia dedicada y garantía de devolución del dinero en 25 días. Código del cupón: SAVE10