
Protokół SSL zapewnia bezpieczne połączenie, które ma trzy podstawowe właściwości:
-Połączenie jest prywatne. Kodowanie jest używane po initializacji handshake aby zdefiniować klucz sekrety. Do kodowania danych używa się kryptografi symetrycznej (np.: DES[DES], RC4[RC4], itd.).
-Równoważną identyfikacją może być autentykacja używająca asymetryczną, lub wykorzystującą klucz publiczny kryptografią (np.: RSA[RSA], DSS[DSS], itd.).
-Polączenie jest wiarygodne. Przesyłane komunikaty zawierają komunikat sprawdzania integralności używający kluczowania MAC. Bezpieczne funkcje hash'ujące (np.: SHA, MD5, itd.) są używane do obliczeń MAC.
Źródło:
http://www.oi.pg.gda.pl/old/security/ssl/