4. Handshake Protocol (Handshake-Protokoll)
Das Handshake-Protokoll wird verwendet, um die Sicherheitsparameter der Record-Layer-Verbindung auszuhandeln.
4.1. Key Exchange Messages (Schlüsselaustausch-Nachrichten)
4.1.1. Cryptographic Negotiation (Kryptographische Aushandlung)
4.1.2. Client Hello
4.1.3. Server Hello
4.1.4. Hello Retry Request
4.2. Extensions (Erweiterungen)
4.2.1. Supported Versions (Unterstützte Versionen)
4.2.2. Cookie
4.2.3. Signature Algorithms (Signaturalgorithmen)
4.2.4. Certificate Authorities (Zertifizierungsstellen)
4.2.5. OID Filters (OID-Filter)
4.2.6. Post-Handshake Client Authentication (Post-Handshake-Client-Authentifizierung)
4.2.7. Supported Groups (Unterstützte Gruppen)
4.2.8. Key Share (Schlüsselfreigabe)
4.2.9. Pre-Shared Key Exchange Modes (Pre-Shared-Key-Austauschmodi)
4.2.10. Early Data Indication (Early-Data-Indikation)
4.2.11. Pre-Shared Key Extension (Pre-Shared-Key-Erweiterung)
4.3. Server Parameters (Serverparameter)
4.3.1. Encrypted Extensions (Verschlüsselte Erweiterungen)
4.3.2. Certificate Request (Zertifikatsanforderung)
4.4. Authentication Messages (Authentifizierungsnachrichten)
4.4.1. The Transcript Hash (Der Transkript-Hash)
4.4.2. Certificate (Zertifikat)
4.4.3. Certificate Verify (Zertifikatsüberprüfung)
4.4.4. Finished
4.5. End of Early Data (Ende der Early Data)
4.6. Post-Handshake Messages (Post-Handshake-Nachrichten)
4.6.1. New Session Ticket Message (Neue-Sitzungsticket-Nachricht)
4.6.2. Post-Handshake Authentication (Post-Handshake-Authentifizierung)
4.6.3. Key and Initialization Vector Update (Schlüssel- und Initialisierungsvektor-Aktualisierung)