I TLS 1.3 sender klienten en ClientHello med navnet på nettstedet (SNI), chifrene den støtter og en nøkkeldel (key share). Serveren svarer med sitt valg, sertifikatet sitt og en signatur, og klienten sjekker sertifikatkjeden, navnet og datoene. Det tar én rundtur; TLS 1.2 trenger to.
Handshaken er en egen del av responstiden: omtrent én rundtur med latens pluss serverens arbeid. Gjenbrukte tilkoblinger og gjenopptatte økter hopper over det meste av den, og derfor ser en monitor som åpner en ny tilkobling for hver sjekk mer TLS-tid enn en nettleser på sin andre side.
Håndtrykk feiler av noen få grunner: et utløpt eller feil sertifikat, et manglende mellomsertifikat, ikke noe sertifikat for det forespurte navnet, en server som bare tilbyr gamle versjoner (TLS 1.0 og 1.1 er avviklet gjennom RFC 8996), eller en port som svarer med ren HTTP. Nettlesere viser dette som sikkerhetsfeil; for overvåking er det nedetid.
Formel
TLS-tid ≈ rundturer × rundturtid + serverbehandling
Eksempel:
Med 30 ms til serveren tar et TLS 1.3-håndtrykk omtrent 30 ms pluss serverens arbeid, og et TLS 1.2-håndtrykk omtrent 60 ms.