Firefox: Secure Connection Failed — SSL_ERROR_NO_CYPHER_OVERLAP (no common cipher)
Firefox and the server share no TLS cipher suite, so the secure handshake cannot even start.
Secure Connection FailedAn error occurred during a connection to Meaning
Common with very old servers (weak ciphers only), or hardened servers that allow a tiny cipher list Firefox does not support, and with server software that disabled all modern suites by mistake. Fix the server's ssl_ciphers/SSLCipherSuite and protocols.
Common causes
- Server offers only obsolete ciphers (RC4, 3DES, export grade)
- Cipher list too restrictive or misspelled
- TLS 1.2/1.3 disabled on the server
- Load balancer/appliance with outdated firmware
- Certificate type (e.g. ECDSA only) not supported by a legacy client
⚡ Quick fix
- Owners: enable TLS 1.2/1.3 and a modern cipher list
- Use the Mozilla SSL configuration generator for your server
- Update the load balancer/appliance firmware
Detailed fix by platform
Nginx
ssl_protocols TLSv1.2 TLSv1.3;ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;
Apache
SSLProtocol -all +TLSv1.2 +TLSv1.3andSSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256
Linux
nmap --script ssl-enum-ciphers -p 443 example.comlists what the server offers
How to diagnose
- Ciphers — What does nmap show?
- Protocols — TLS 1.2+ enabled?
- Config — Recent hardening changes?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- A TLS error caused the secure connection to fail Safari: Safari Can’t Open the Page — A TLS error caused the secure connection to fail
- ERR_CONNECTION_CLOSED Chrome: This site can’t be reached — example.com unexpectedly closed the connection. ERR_CONNECTION_CLOSED
- ERR_SSL_OBSOLETE_VERSION Chrome: Connection not secure — ERR_SSL_OBSOLETE_VERSION (old TLS 1.0/1.1)
Most viewed in Browser
Other ways to find it
Where this error sits
Origin: On your device. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 15 Oct 2026