Az SSL (Secure Sockets Layer) vagy TLS (Transport Layer Security) egy biztonsági protokoll, amely lehetővé teszi a titkosított kommunikációt egy adott webhely és a böngésző között. Megakadályozza, hogy jogosulatlan felek hozzáférhessenek az oldal és annak látogatói között megosztott adatokhoz. Az SSL tanúsítványokat egy hitelesítésszolgáltató (CA) bocsátja ki a webhely számára, hogy hitelesítsék annak identitását és tudassák a böngészőkkel, hogy az oldal biztonságos.