Szyfrowanie za pomocą protokołu SSL umożliwia zabezpieczenie transmisji pomiędzy serwerem a przeglądarką użytkownika. Zapobiega to podsłuchaniu transmisji przez osoby do tego niepowołane, na przykład hakerów, którzy mogą podsłuchiwać transmisję w sieci Internet, aby potem dokonać kradzieży z kart kredytowych niczego nieświadomych użytkowników.
W skrócie, SSL sprawia, że przed przesłaniem treści strony do przeglądarki użytkownika, serwer wysyła klucz szyfrujący, który jest weryfikowany przez przeglądarkę pod kątem ważności oraz jego autentyczności. Inicjacja ta sprawia, że w relacji klient – serwer przesyłane dane dla osoby bez klucza prywatnego są bezużyteczne. Dodatkowym atutem certyfikatów SSL jest fakt, iż w sytuacji ewentualnego wycieku klucza, istnieje możliwość unieważnienia certyfikatu.
Każdy certyfikat potrzebuje dedykowanego adresu IP, jednak w ostatnich czasach istnieje możliwość uniknięcia tej konieczności za pomocą zastosowania SNI, które daje możliwość uruchomienia na pojedynczym adresie IP wiele certyfikatów stosując ten sam port stosuj TCP/IP.