Secure Sockets Layer (SSL)
Ein Sicherheitsprotokoll (Vorgänger von TLS), entwickelt von Netscape.
- Architektur:
- Handshake Protocol: Authentifizierung & Aushandlung.
- Change CipherSpec Protocol: Signalisiert Wechsel der Verschlüsselung.
- Alert Protocol: Fehlermeldungen.
- App Data Protocol: Schnittstelle zur Anwendung.
- Record Protocol: Trägerschicht. Fragmentiert (
Bytes), komprimiert (optional), berechnet MAC und verschlüsselt.
- Zustände (States):
- Schlüsselaustausch: Unterstützt RSA, Diffie-Hellman und (historisch) Fortezza.