Sous-protocole HANDSHAKE
- Procédures cryptographiques supportées,
- Procédures de compression supportées.
- Vérification du certificat du serveur.
- Génération d’un secret (clé « premaster »).
- Envoi de la liste de certificats client (si authentification mutuelle).
- Envoi de la clé de « premaster » chiffrée avec la clé publique du serveur.
- Calcul de la clé « master ».
- Déchiffrement de la clé « premaster » à l’aide de la clé privée du serveur.
- Vérification certificat client si option choisie.
- Calcul de la clé « master ».
- Calcul de la clé de session.
- Fin du SSL handshake(chiffré avec la clé de session).
La session SSL peut débuter.
- Calcul de clé de session.
- Fin du SSL handshake(chiffré avec la clé de session).
La session SSL peut débuter.
- Procédure cryptographique sélectionnée,
- Procédure de compression sélectionnée.
Envoi de la liste de certificats du serveur.