OCSP (Online Certificate Status Protocol)

OCSP steht für Online Certificate Status Protocol und ist ein Internetprotokoll zur Echtzeitprüfung der Gültigkeit von digitalen Zertifikaten, insbesondere im Zusammenhang mit TLS/SSL-Verschlüsselung von Webseiten und Diensten.

Wenn ein Browser oder Server eine TLS-Verbindung herstellt, überprüft er normalerweise, ob das Zertifikat gültig, vertrauenswürdig und nicht gesperrt ist. OCSP ersetzt dabei weitgehend klassische CRLs (Certificate Revocation Lists), indem es schnellere und dynamischere Abfragen

Funktionsweise von OCSP:

  • Der Client (z. B. Webbrowser) sendet eine Anfrage an einen OCSP-Server der Zertifizierungsstelle
  • Der OCSP-Responder antwortet mit dem aktuellen Status des Zertifikats: „good“, „revoked“ oder „unknown“
  • Diese Kommunikation erfolgt über das HTTP-Protokoll, idealerweise verschlüsselt

Vorteile gegenüber CRLs:

  • Schnellere Gültigkeitsprüfung: Kein Download langer Listen nötig
  • Aktuelle Informationen: Echtzeit-Auskunft über den Zertifikatsstatus
  • Weniger Datenlast: Nur gezielte Einzelabfrage, keine Massendaten

Sonderform: OCSP-Stapling

Beim OCSP-Stapling sendet der Server dem Client bereits bei der TLS-Verbindung eine signierte OCSP-Antwort mit – dies verbessert Datenschutz, Performance und Zuverlässigkeit. OCSP-Stapling wird von allen modernen Browsern und Servern unterstützt und ist heute Best Practice in der Websicherheit.

Typische Einsatzszenarien:

  • Webserver mit HTTPS (Apache, NGINX, IIS)
  • VPN-Lösungen mit Zertifikatsauthentifizierung
  • Mailserver, die TLS einsetzen

Verwandte Begriffe:

TLS, SSL, HTTPS, Zertifikat, PKI, OCSP-Stapling, Zertifikatsperrliste (CRL), Browser Trust Store, CA, Public Key

Glossar / Begriffserklärungen