Spaces:
Sleeping
Sleeping
| # TLS Handshake Issues | |
| ## Symptoms | |
| - `SSLHandshakeException`, `certificate verify failed`, or `unknown_ca` | |
| - Works with curl -k but fails with client defaults | |
| - Errors after certificate rotation | |
| ## Checks | |
| - Validate certificate chain, expiry, and SAN/hostname match | |
| - Confirm protocol/cipher compatibility between client and server | |
| - Check ALPN/SNI configuration for proxies or ingress | |
| - Inspect system trust store and custom CA bundles | |
| - Review mTLS settings and key/cert presence | |
| ## Fix | |
| - Install correct CA bundle and full certificate chain | |
| - Align TLS versions/ciphers or disable legacy protocols | |
| - Configure SNI/ALPN correctly on clients and proxies | |
| - Rotate certificates/keys and restart workloads | |