Configurar un certificado de capa de conexión segura (SSL) para su sitio web nunca ha sido tan fácil. Puede generar certificados de forma gratuita y muchos proveedores de alojamiento incluso los configurarán por usted. Sin embargo, si no configura su certificado correctamente, es posible que encuentre errores como «Falló el protocolo de enlace SSL».
El error «Error en el protocolo de enlace SSL» aparece cuando su navegador y el servidor no pueden establecer una conexión segura. Este artículo explicará qué es un protocolo de enlace SSL y qué hacer si no logra establecer uno.
¡Hagámoslo!
Como sabrá, un certificado SSL valida la «identidad» de su sitio web. Lo hace utilizando una clave criptográfica que su navegador verifica para asegurarse de que el certificado sea válido. Una vez que establece una conexión, su navegador puede descifrar el contenido que el servidor le envía.
Este proceso se llama «apretón de manos». Así es como funciona con más detalle:
- Visita un sitio web con un certificado SSL y su navegador envía una solicitud de datos.
- El servidor envía al navegador una clave pública cifrada.
- Su navegador verifica esa clave y envía su clave encriptada al servidor.
- El servidor descifra la clave y envía el contenido cifrado a su navegador.
- Su navegador descifra el contenido (por lo tanto, completa el protocolo de enlace).
Todo esto sucede en segundos. Los certificados SSL y el protocolo HTTPS permiten que su sitio web transmita datos de forma segura, sin afectar negativamente el rendimiento. Eso hace que un certificado SSL sea vital para cualquier sitio web. Sin embargo, como cualquier elemento de su sitio, ocasionalmente puede crear problemas únicos.
Qué causa el error «Error en el protocolo de enlace SSL»
El error «Error en el protocolo de enlace SSL» le indica con precisión cuál es el problema. Aparece cuando su navegador no puede establecer una conexión con un sitio web que tiene un certificado SSL:
En este ejemplo de un sitio web que usa Cloudflare , puede ver que el error «Error en el protocolo de enlace SSL» corresponde al código «525». Por lo tanto, el error puede deberse tanto a problemas del lado del servidor como del lado del cliente.
Las causas más comunes del error «Error en el protocolo de enlace SSL» incluyen:
- Su dispositivo local tiene la fecha o la hora incorrectas
- El navegador no es compatible con el último protocolo SSL
- Su certificado SSL no es válido
- Hay un problema con la configuración de identificación del nombre del servidor (SNI)
- Hay un problema con su red de entrega de contenido (CDN) , como Cloudflare
Esa lista incluye dos problemas locales, dos que están relacionados con el servidor de su sitio web y uno que es específico de un servicio de terceros. En las siguientes secciones, exploraremos cómo abordar cada uno de ellos.
Cómo corregir el error «Error en el protocolo de enlace SSL» (5 formas)
Aquí, comenzaremos mostrándole cómo solucionar los problemas del lado del cliente que pueden causar el error «Error en el protocolo de enlace SSL». Esas soluciones son bastante simples. Sin embargo, en caso de que no funcionen, pasaremos a soluciones más técnicas que puede probar.
1. Actualice la fecha y hora de su dispositivo local
Cuando su navegador intenta establecer un protocolo de enlace SSL, verifica el certificado con la fecha y hora de su computadora. Hace esto para verificar que el certificado SSL sigue siendo válido.
Si la fecha y la hora de su dispositivo local están desactivadas, eso puede generar errores durante el proceso de verificación (es decir, sin protocolo de enlace). Afortunadamente, este es un problema con una solución simple.
En un dispositivo Windows, abra el menú Inicio y escriba Configuración de fecha y hora . Seleccione la opción que aparece y aparecerá una nueva ventana. Habilite la configuración Establecer hora automáticamente y asegúrese de que su zona horaria sea correcta:
Verifique que su fecha ahora sea correcta y luego intente volver a cargar el sitio web.
Aquí se explica cómo corregir la fecha y la hora en otros sistemas operativos (SO):
- Mac OS
- iOS
- Androide
Si arreglar la fecha y la hora en su dispositivo local no funciona, puede pasar a la siguiente solución.
2. Asegúrese de que su navegador sea compatible con el último protocolo TLS
En algunos casos, puede encontrarse con el error «Error en el protocolo de enlace SSL» debido a problemas con su navegador. El problema más común es que su navegador no es compatible con el protocolo Transport Layer Security (TLS) que usa su certificado.
En pocas palabras, tanto SSL como TLS son protocolos de autenticación y su certificado puede usar cualquiera de ellos. Los navegadores modernos admiten ambos protocolos, pero es posible que sus versiones anteriores no lo sean.
La forma más fácil de determinar si su navegador está causando el problema es usar otro. Si el error «Error en el protocolo de enlace SSL» no aparece en otros navegadores, el original puede ser el problema.
Para solucionar este problema en Windows, abra el menú Inicio y escriba Opciones de Internet . Seleccione la opción que aparece y vaya a la pestaña Avanzado . Desplácese hacia abajo en la lista de configuraciones hasta que encuentre las opciones que corresponden a las configuraciones de SSL y TLS:
Idealmente, debe desmarcar la casilla de SSL 3 y 2 (si ve esas opciones). Solo necesita marcar las casillas para TLS 1, 1.1 y 1.2.
Luego guarde los cambios en sus opciones de Internet e intente volver a acceder al sitio web. Tenga en cuenta que si está utilizando macOS o iOS, TLS 1.2 debe estar habilitado de forma predeterminada.
3. Asegúrese de que su certificado SSL sea válido
Los certificados SSL tienen fechas de caducidad. Esa es una función integrada que lo obliga a renovar el certificado en algún momento y validar la propiedad de su dominio.
Si su certificado SSL caduca, su navegador no podrá establecer un protocolo de enlace. Dependiendo de quién sea su proveedor de certificado SSL, probablemente recibirá notificaciones mucho antes de que caduque para que pueda renovarlo.
Aun así, no está de más comprobar si no está seguro de la fecha de caducidad de su certificado. Puede utilizar una herramienta como SSL Server Test para hacerlo:
El servicio devolverá mucha información sobre el certificado SSL de su sitio web. Si el certificado caducó, verá cuándo se agotó su validez:
En este caso, deberá volver a emitir e instalar el certificado SSL en su sitio web. Dependiendo de quién sea su proveedor de alojamiento, es posible que puedan ayudarlo con ese proceso.
4. Verifique la configuración de identificación del nombre del servidor (SNI) de su servidor
Si está utilizando un servidor compartido para alojar su sitio web, puede tener problemas con varios certificados SSL. Los proveedores de alojamiento utilizan la configuración adecuada de Identificación de nombre de servidor (SNI) para garantizar que cuando los visitantes intenten acceder a su sitio, obtengan el certificado SSL correcto (y no uno de otra propiedad).
En términos generales, la mayoría de los proveedores de alojamiento de buena reputación no presentarán ningún problema con la configuración de SNI. Además, si no está utilizando un servidor compartido, puede pasar a la siguiente solución.
Si desea estar 100% seguro de que su proveedor de alojamiento no presenta ningún problema con la configuración de SNI, puede comunicarse con su soporte para obtener ayuda. En un servidor compartido, no podrá acceder a esta configuración directamente. Si este resulta ser el problema, es posible que desee considerar actualizar a un plan de alojamiento más sólido .
5. Pause Cloudflare para probar su certificado SSL
Si está utilizando Cloudflare, el error «Error en el protocolo de enlace SSL» puede deberse a un problema con su conexión a su sitio web. La forma más fácil de probar esto es desactivándolo temporalmente.
Afortunadamente, Cloudflare ofrece una función de «pausa» que puede usar para desactivar el servicio en cualquier momento. Una vez que haga esto, le recomendamos que borre la memoria caché de su navegador antes de intentar acceder a su sitio web nuevamente.
Si el error de protocolo de enlace SSL desaparece, querrá ponerse en contacto con Cloudflare para ver cuál podría ser el problema. Mientras espera una respuesta, mantenga el CDN deshabilitado para que otros usuarios también puedan acceder a su sitio web. Por otro lado, si el error de SSL persiste, eso significa que probablemente se deba a un error en la configuración de su servidor (ver arriba).
Conclusión
El error «Error en el protocolo de enlace SSL» es relativamente fácil de solucionar, siempre y cuando sepa cuáles son sus posibles causas. El error puede deberse a un problema con la configuración de su dispositivo local, la configuración de su servidor o su CDN .
Esto es lo que debe hacer para corregir el error «Error en el protocolo de enlace SSL»:
- Actualice la fecha y la hora de su dispositivo local.
- Asegúrese de que su navegador sea compatible con el protocolo TLS más reciente.
- Asegúrese de que su certificado SSL sea válido.
- Verifique la configuración SNI de su servidor.
- Pausa Cloudflare para probar tu certificado SSL.
¿Tiene alguna pregunta sobre cómo solucionar el error «Error en el protocolo de enlace SSL»? ¡Hablemos de ellos en la sección de comentarios a continuación!
Imagen destacada a través de vladwel / shutterstock.com