curl SSL verbose is my go-to for debugging SSL stuff too! It’s saved me so many times.
One thing I’d suggest is double-checking your intermediate certificates. Sometimes the chain is incomplete, and that’s what’s causing the handshake to fail. You can use `openssl x509 -text -noout -in cert.pem` to inspect your certs.
Also, if you’re on Windows, Fiddler (https://www.telerik.com/fiddler) is a great tool for debugging SSL/TLS issues. It’s a bit more visual than curl, which can be nice if you’re tired of staring at terminal output.
One thing I’d suggest is double-checking your intermediate certificates. Sometimes the chain is incomplete, and that’s what’s causing the handshake to fail. You can use `openssl x509 -text -noout -in cert.pem` to inspect your certs.
Also, if you’re on Windows, Fiddler (https://www.telerik.com/fiddler) is a great tool for debugging SSL/TLS issues. It’s a bit more visual than curl, which can be nice if you’re tired of staring at terminal output.
