Passa al contenuto principale

4. Handshake Protocol (Protocollo di handshake)

Il protocollo di handshake viene utilizzato per negoziare i parametri di sicurezza della connessione del record layer.

4.1. Key Exchange Messages (Messaggi di scambio chiavi)

4.1.1. Cryptographic Negotiation (Negoziazione crittografica)

4.1.2. Client Hello

4.1.3. Server Hello

4.1.4. Hello Retry Request

4.2. Extensions (Estensioni)

4.2.1. Supported Versions (Versioni supportate)

4.2.3. Signature Algorithms (Algoritmi di firma)

4.2.4. Certificate Authorities (Autorità di certificazione)

4.2.5. OID Filters (Filtri OID)

4.2.6. Post-Handshake Client Authentication (Autenticazione client post-handshake)

4.2.7. Supported Groups (Gruppi supportati)

4.2.8. Key Share (Condivisione chiavi)

4.2.9. Pre-Shared Key Exchange Modes (Modalità di scambio chiavi pre-condivise)

4.2.10. Early Data Indication (Indicazione dati anticipati)

4.2.11. Pre-Shared Key Extension (Estensione chiave pre-condivisa)

4.3. Server Parameters (Parametri server)

4.3.1. Encrypted Extensions (Estensioni cifrate)

4.3.2. Certificate Request (Richiesta certificato)

4.4. Authentication Messages (Messaggi di autenticazione)

4.4.1. The Transcript Hash (L'hash della trascrizione)

4.4.2. Certificate (Certificato)

4.4.3. Certificate Verify (Verifica certificato)

4.4.4. Finished

4.5. End of Early Data (Fine dei dati anticipati)

4.6. Post-Handshake Messages (Messaggi post-handshake)

4.6.1. New Session Ticket Message (Messaggio nuovo ticket di sessione)

4.6.2. Post-Handshake Authentication (Autenticazione post-handshake)

4.6.3. Key and Initialization Vector Update (Aggiornamento chiave e vettore di inizializzazione)