Uwierzytelnianie klienta Jak widać na schemacie z poprzedniego punktu, w protokole SSL domyślna sytuacja zakłada tylko uwierzytelnianie serwera. Istnieją jednak metody pozwalające na uwierzytelnienie klienta. W tym celu korzysta się z trzech dodatkowych komunikatów:

K ← S CertificateRequestPo przesłaniu swojego certyfikatu serwer zawiadamia, że chciałby otrzymać certyfikat klienta. K → S CertificatePo otrzymaniu komunikatu ServerHelloDone klient odsyła swój certyfikat. K → S CertificateVerifyKlient musi potwierdzić, że faktycznie posiada klucz prywatny odpowiadający wysłanemu certyfikatowi. W tym celu klient podpisuje swoim kluczem prywatnym skrót wszystkich dotychczas ustalonych danych o połączeniu i wysyła go, korzystając z tego komunikatu.

Odtwarzanie poprzedniej sesji