Debug and analyze the SSL/TLS handshake process for a domain
Step-by-step debugger for TLS handshake process. Shows each message exchange between client and server with timing, cipher selection, and error details.
This page walks one connection through its stages and stops at the first one that fails, so a broken connection reports which stage broke it rather than a single opaque error.
A successful run reports the total handshake time; a failed one names the stage and quotes the error. Because it stops at the first failure, a single run tells you the earliest problem rather than a list of every possible one — fix that and re-run to find the next.
Debug: TLS handshake message sequence and content analysis
Messages: ClientHello, ServerHello, Certificate, Finished analysis
Errors: Handshake failure identification and cause analysis
Output: Handshake debug log with error details