Saltar al contenido
ecdsa.com
Chrome, Edge and other Chromium browsersNavegadores

Mensaje de error

net::ERR_SSL_PROTOCOL_ERROR

Aparece como «ERR_SSL_PROTOCOL_ERROR» en la página de error y como «net::ERR_SSL_PROTOCOL_ERROR» en las herramientas de automatización y en DevTools.

Chrome, Edge and other Chromium browsers — "This site can't provide a secure connection"

Qué significa

Chrome no puede completar el handshake TLS porque la respuesta del servidor incumple el protocolo: lo más habitual es que no sea TLS en absoluto (un servidor HTTP sin cifrar en ese puerto) o que el servidor envíe datos de handshake malformados o inesperados. La página muestra «This site can't provide a secure connection — <host> sent an invalid response». Los certificados no intervienen.

Por qué ocurre

Cómo solucionarlo

  1. 1.

    Comprobar qué protocolo habla el puerto

    Si responde HTTP sin cifrar, usa el puerto TLS o habilita TLS en ese agente de escucha.

    bash
    curl -si http://www.example.com:8080/ | head -1              # plain HTTP answers?
    openssl s_client -connect www.example.com:443 -servername www.example.com -brief </dev/null
  2. 2.

    Desarrollo: borrar HSTS o usar HTTPS local

    Elimina la entrada HSTS del host en chrome://net-internals/#hsts (no es posible para dominios precargados) o dale al servidor de desarrollo un certificado de confianza local.

    text
    Local development on a domain with HSTS (e.g. *.dev, or a site you once visited over HTTPS):
    open chrome://net-internals/#hsts, "Delete domain security policies" for the host,
    or serve the dev site over HTTPS with a locally trusted certificate (mkcert).
  3. 3.

    Propietarios del sitio: habilitar TLS donde se sirve https://

    Configura el agente de escucha con TLS y un certificado, y prueba el handshake desde fuera.

    text
    Site owners: make sure the port that browsers reach with https:// has TLS enabled
    (nginx: "listen 443 ssl;" plus ssl_certificate / ssl_certificate_key).

Errores relacionados

Explorar toda la base de datos de errores de firma