Error Codes Wiki

Chrome ERR_SSL_PROTOCOL_ERROR — SSL/TLS Handshake Failure

Warningchrome

Overview

Fix Chrome ERR_SSL_PROTOCOL_ERROR occurring when the SSL/TLS handshake between Chrome and the server fails due to protocol mismatch or certificate issues.

Key Details

  • ERR_SSL_PROTOCOL_ERROR means the TLS handshake failed before an encrypted connection was established
  • Chrome requires minimum TLS 1.2 — servers still using TLS 1.0/1.1 will fail
  • The error can occur due to misconfigured server certificates, cipher suites, or TLS settings
  • Corporate MITM proxies with outdated TLS support can trigger this error
  • Chrome's certificate transparency requirements can also cause this

Common Causes

  • Server using TLS 1.0 or 1.1 (deprecated, Chrome requires 1.2+)
  • Server cipher suite not matching any Chrome-supported ciphers
  • Misconfigured server SSL certificate (wrong chain, expired intermediate)
  • Corporate proxy intercepting HTTPS with an old TLS version
  • Antivirus HTTPS scanning interfering with the TLS handshake

Steps

  1. 1Check the server's TLS configuration: use ssllabs.com/ssltest to test the site
  2. 2Ensure your system clock is correct — wrong time causes certificate validation failure
  3. 3Disable antivirus HTTPS/SSL scanning temporarily to test
  4. 4Clear Chrome SSL state: Settings > Privacy > Security > Clear SSL state (Windows)
  5. 5Try another browser (Firefox) to determine if the issue is Chrome-specific or server-wide

Tags

chromeerr-ssl-protocol-errortlshandshakecertificate

More in Chrome

Frequently Asked Questions

Chrome supports TLS 1.2 and TLS 1.3. TLS 1.0 and 1.1 were deprecated and removed. Servers must support TLS 1.2 or higher.