Das Transport Layer Security-Protokoll V1.0 ist eine Weiterentwicklung des SSL V3.0-Protokolls, die durch die Internet Engineering Task Force (IETF) im RFC 2246 standardisiert wurde. Obwohl zwischen TLS V1.0 und SSL V3.0 keine großen Unterschiede bestehen, ist Interoperabilität zwischen den beiden Protokollen nicht ohne Weiteres möglich. TLSv1.1 und TLSv1.2 sind Weiterentwicklungen des TLS-Protokolls, die u.a. in TLSv1 gefundene Schwachstellen beheben, siehe Hinweis.
Während SSL zunächst für das HTTP-Protokoll entwickelt wurde, lassen sich SSL bzw. TLS auch zur Absicherung von anderen Protokollen der Anwendungsschicht wie FTP, SMTP oder TELNET einsetzen.
ACHTUNG!
Das SSL-Protokoll in der Version 3 weist einige sicherheitstechnische Mängel auf und sollte nach Möglichkeit nicht verwendet werden. Bestimmte sicherheitstechnische Mängel sind erst mit der TLS-Version 1.2 auf grundlegende Weise behoben. Nach Möglichkeit sollte daher TLSv1.2 oder neuer verwendet werden.