Définition simple
La négociation TLS permet au client et au serveur de convenir des paramètres cryptographiques, d'authentifier le serveur et d'établir des clés de session.
Objectif et usage
La négociation TLS, Transport Layer Security, établit les paramètres et secrets nécessaires à un canal protégé entre client et serveur.
Comment ça fonctionne ?
En TLS 1.3, les échanges Hello négocient notamment les algorithmes et contribuent à la dérivation des clés ; les messages d’authentification permettent de vérifier le pair selon le mode utilisé.
Exemple et vérification
Pour un échec HTTPS, distinguer incompatibilité de protocole, erreur de certificat, nom demandé, chaîne de confiance et paramètres du serveur.
Points d’attention
Un certificat présent ne suffit pas : le client doit appliquer ses vérifications. Une négociation réussie ne prouve pas que l’application autorise ou traite correctement la requête suivante.
En résumé
TLS protège le canal selon les paramètres et validations retenus ; l’authentification métier et le contrôle d’accès restent propres à l’application.