Az SSL (Security Socket Layer) az a protokoll, amely az interneten történő biztonságos üzenetváltásról gondoskodik. A szabvány a HTTP és a TCP közötti rétegben működik, és ma már a legtöbb böngésző, illetve kliens/szerver típusú alkalmazás részét képezi. Működése nyilvános és zárt titkosítási kulcsok használatán alapul, ebbe a rétegbe épül be a digitális tanúsítvány is.
A legújabb változata a TLS, amely úgy tűnik, átveszi az SSL funkcióját.