Un secure socket layer (SSL) utilise un certificat pour l'authentification avant d'envoyer des données cryptées à partir d'un ordinateur client pour le serveur Web. Terminaison SSL, une forme de déchargement SSL, détourne une partie de cette responsabilité à partir du serveur Web sur une machine différente.