Równocześnie zaproponowana została poprawka do specyfikacji protokołu w postaci rozszerzenia.
Wersje protokołu SSL 1 – wersja miała poważną dziurę w bezpieczeństwie. Procedury uzgadniania szyfru nie były zabezpieczone, więc atakujący mógł wymusić używanie najsłabszego szyfru obsługiwanego przez komunikujących się, ze złamaniem którego mógł sobie poradzić znacznie łatwiej niż z szyfrem, który strony wybrałyby normalnie. SSL 2 – wersja zmienia procedurę negocjacyjną. SSL 3 – popularna wersja, obecnie wypierana przez TLS 1.0. TLS 1.0 – rozwinięcie SSL 3 opisane w . TLS 1.1 – opisana w . Wyjaśnia ona pewne niejednoznaczności i dodaje nowe zalecenia wynikające z praktyki użycia – opisano to w , i . TLS 1.2 – opisana w i oparta na wcześniejszej wersji, czyli TLS 1.1. TLS 1.3 – zaproponowana w dokumencie IETF z 21 marca 2018, oparta na poprzedniej wersji czyli TLS 1.2 jako nowy standard. Opisana w
Algorytmy szyfrowania SSL nie jest żadnym nowym algorytmem szyfrującym. To ustandaryzowany zestaw wcześniej znanych algorytmów, technik i schematów używanych do zapewnienia bezpieczeństwa.