Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

TLS

Transport Layer Security (TLS), anciennement appelé Secure Sockets Layer (SSL), est un protocole utilisé par les applications pour communiquer de manière sécurisée sur un réseau, en évitant la falsification et l'écoute (interception) des courriels, de la navigation web, de la messagerie et d'autres protocoles. TLS et SSL sont tous deux des protocoles client/serveur garantissant la confidentialité des communications par l'utilisation de protocoles cryptographiques. Lorsqu'un serveur et un client communiquent via TLS, cela empêche tout tiers d'intercepter ou d'altérer les messages.

Tous les navigateurs modernes prennent en charge le protocole TLS, ce qui nécessite que le serveur fournisse un certificat numérique valide confirmant son identité afin d'établir une connexion sécurisée. Il est possible que le client et le serveur s'authentifient mutuellement si chacune des deux parties fournit son propre certificat numérique.

Note : Tous les principaux navigateurs ont commencé à supprimer la prise en charge de TLS 1.0 et 1.1 au début de 2020 ; vous devez vous assurer que votre serveur web prend en charge TLS 1.2 ou TLS 1.3. À partir de la version 74, Firefox renverra une erreur Secure Connection Failed lors de la connexion à des serveurs utilisant les anciennes versions de TLS (Firefox bug 1606734 (angl.)).