Was ist eine Public-Key-Infrastruktur?
PKI, englisch Public Key Infrastructure
Eine Public-Key-Infrastruktur (PKI) ist das Zusammenspiel aus Zertifizierungsstellen, Regeln und Diensten, mit dem digitale Zertifikate ausgestellt, verteilt, geprüft und wieder gesperrt werden. Sie beantwortet die Frage, welcher öffentliche Schlüssel wirklich zu welchem Server, Gerät oder Konto gehört, und macht verschlüsselte und signierte Kommunikation dadurch erst vertrauenswürdig.
Ein abgelaufenes Zertifikat legt genau den Dienst lahm, den es schützen sollte, meist am Sonntagabend und ohne dass vorher jemand gewarnt wurde.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
- Beantwortet
- Welcher öffentliche Schlüssel zu wem gehört
- Kern
- Zertifizierungsstellen in einer Hierarchie unter einem Stammzertifikat
- Standard
- X.509-Zertifikate, Sperrprüfung per Sperrliste oder OCSP
- Verwechselt mit
- TLS oder einem einzelnen Zertifikat
Das Problem, das eine PKI löst
Asymmetrische Verschlüsselung arbeitet mit Schlüsselpaaren. Was mit dem öffentlichen Schlüssel verschlüsselt wird, kann nur der passende private Schlüssel lesen, und was mit dem privaten Schlüssel signiert wird, lässt sich mit dem öffentlichen prüfen. Den öffentlichen Schlüssel darf jeder kennen. Offen bleibt aber eine entscheidende Frage: Woher weißt du, dass der öffentliche Schlüssel, den dir ein Server schickt, wirklich zu deiner Bank gehört und nicht zu einem Angreifer dazwischen?
Die PKI beantwortet diese Frage mit einer vertrauenswürdigen dritten Stelle. Eine Zertifizierungsstelle prüft, wem ein Schlüssel gehört, und bestätigt das mit ihrer digitalen Signatur in einem Zertifikat. Wer der Zertifizierungsstelle vertraut, kann damit jedem Zertifikat vertrauen, das sie ausgestellt hat, ohne den Inhaber selbst zu kennen.
Aufbau einer PKI: die Bausteine
Eine PKI ist kein einzelnes Programm, sondern ein Verbund aus Rollen, Diensten und Regeln. Die Bezeichnungen stammen überwiegend aus dem Standard X.509, den das Internet-Dokument RFC 5280 für den Einsatz im Netz beschreibt:
-
Zertifizierungsstelle (CA)
Signiert Zertifikate mit ihrem privaten Schlüssel und bürgt damit für die Zuordnung von Name und Schlüssel. In einer Hierarchie gibt es eine Stamm-CA und darunter ausstellende CAs.
-
Registrierungsstelle (RA)
Prüft die Identität des Antragstellers, bevor die CA signiert. In kleinen PKIs ist das oft ein Genehmigungsschritt oder eine Berechtigung auf einer Zertifikatvorlage.
-
Sperr- und Validierungsdienst
Veröffentlicht Sperrlisten (CRL) oder beantwortet Statusanfragen per OCSP, damit Clients erkennen, ob ein Zertifikat vorzeitig zurückgezogen wurde.
-
Verzeichnis
Ein erreichbarer Ort, an dem CA-Zertifikate und Sperrlisten liegen, etwa ein Webserver oder das Active Directory.
-
Richtlinien
Die Certificate Policy und das Certification Practice Statement legen fest, wer welche Zertifikate wofür bekommt, wie geprüft wird und wie lange sie gelten.
-
Schlüsselschutz
Die privaten Schlüssel der CAs liegen idealerweise in einem Hardware-Sicherheitsmodul (HSM), aus dem sie sich nicht kopieren lassen.
-
Zertifikatsinhaber
Server, Geräte, Benutzer oder Anwendungen, die ein Zertifikat beantragen und ihren privaten Schlüssel selbst verwahren.
Vom Schlüsselpaar zum Zertifikat
Am Anfang steht ein Schlüsselpaar: Der private Schlüssel bleibt auf dem System, das ihn erzeugt hat, der öffentliche geht zusammen mit einem Antrag, dem Certificate Signing Request (CSR), an die Zertifizierungsstelle. Die Stelle prüft den Antrag, signiert ihn mit ihrem eigenen privaten Schlüssel und gibt ein Zertifikat zurück. Das Zertifikat ist damit eine beglaubigte Zuordnung eines Namens zu einem öffentlichen Schlüssel, versehen mit Gültigkeitszeitraum, Aussteller, Seriennummer und einer Angabe, wofür der Schlüssel benutzt werden darf.
Wichtig ist dieser Verwendungszweck. Ein Zertifikat für Serverauthentifizierung taugt nicht automatisch für Codesignatur oder für die Anmeldung mit Smartcard. Wer Vorlagen zu großzügig konfiguriert, verteilt Schlüssel, die mehr dürfen als nötig, und schafft damit genau die Angriffswege, die die PKI verhindern soll.
Ein-, zwei- oder dreistufige Hierarchie
Beim Aufbau einer PKI ist die wichtigste Entscheidung die Zahl der Ebenen. Die Stamm-CA ist der Vertrauensanker, ihr Zertifikat liegt im Vertrauensspeicher jedes Clients. Fliegt ihr privater Schlüssel auf, musst du auf jedem Gerät den Anker austauschen. Fliegt dagegen der Schlüssel einer ausstellenden CA auf, sperrst du deren Zertifikat und baust sie neu auf. Deshalb wird die Stamm-CA möglichst selten benutzt.
| Aufbau | Wie er aussieht | Wofür er taugt |
|---|---|---|
| Einstufig | Eine CA ist Stamm und Aussteller zugleich | Labor und Tests, im Betrieb riskant |
| Zweistufig | Offline-Stamm-CA, darunter eine oder mehrere ausstellende CAs | Der übliche Aufbau in Unternehmen |
| Dreistufig | Stamm-CA, Richtlinien-CAs je Zweck oder Standort, darunter ausstellende CAs | Konzerne mit getrennten Zuständigkeiten |
Im zweistufigen Aufbau signiert die Stamm-CA nur die Zertifikate der ausstellenden CAs und ihre eigene Sperrliste, danach wird sie ausgeschaltet und weggeschlossen. Den Alltag erledigen die ausstellenden CAs. Auch das Stammzertifikat hat ein Ablaufdatum, meist viele Jahre in der Zukunft. Trag es in dieselbe Liste ein, in der die Verlängerung von Domains und Serverzertifikaten steht, sonst fällt eines Tages alles gleichzeitig aus.
Wie ein Client ein Zertifikat prüft
Wenn dein Browser eine HTTPS-Verbindung aufbaut oder ein Rechner sich per Zertifikat im WLAN anmeldet, prüft die Gegenseite das Zertifikat in mehreren Schritten. Scheitert einer davon, wird die Verbindung abgelehnt oder eine Warnung angezeigt:
-
Kette bilden
Vom Zertifikat über die ausstellende CA bis zu einem Stammzertifikat, das im eigenen Vertrauensspeicher liegt. Fehlt ein Zwischenzertifikat, bricht die Prüfung hier ab.
-
Signaturen prüfen
Jedes Glied der Kette muss korrekt vom nächsthöheren signiert sein.
-
Gültigkeit prüfen
Das aktuelle Datum muss zwischen Beginn und Ende der Gültigkeit liegen, bei allen Zertifikaten der Kette.
-
Name und Zweck prüfen
Der aufgerufene Name muss im Zertifikat stehen, und der Verwendungszweck muss zum Einsatz passen.
-
Sperrstatus prüfen
Über Sperrliste oder OCSP wird geklärt, ob das Zertifikat vorzeitig zurückgezogen wurde.
Die Adressen für Sperrliste und OCSP stehen im Zertifikat selbst. Der häufigste Ausfall in diesem Bereich hat nichts mit Kryptografie zu tun: Die Sperrliste läuft ab, weil ihr Veröffentlichungsweg nicht mehr funktioniert, und plötzlich lehnen Clients gültige Zertifikate ab. Genauso oft steht im Zertifikat eine interne Adresse, die Geräte im Homeoffice oder Partner von außen gar nicht erreichen. Bei öffentlichen Zertifikaten verliert OCSP übrigens an Bedeutung, Let's Encrypt etwa hat seinen OCSP-Dienst 2025 eingestellt und setzt nur noch auf Sperrlisten.
Öffentliche und interne PKI
Die Zertifikate, die dein Browser bei Websites akzeptiert, stammen aus der öffentlichen PKI. Deren Stammzertifikate liefern Browser- und Betriebssystemhersteller mit, und die Stellen müssen dafür die Regeln des CA/Browser Forums einhalten. Dazu gehört auch die maximale Laufzeit: Nach dem 2025 beschlossenen Zeitplan sinkt sie für öffentliche TLS-Zertifikate seit März 2026 in Stufen, von früher 398 Tagen bis auf 47 Tage ab März 2029. Ohne automatische Erneuerung, etwa über das ACME-Protokoll, ist das nicht mehr zu bewältigen.
Eine interne PKI betreibst du selbst, unter Windows meist mit den Active Directory-Zertifikatdiensten. Sie stellt Zertifikate für Dinge aus, die nur deine eigenen Geräte betreffen: Anmeldung am WLAN per 802.1X, VPN-Zugänge, Smartcard-Anmeldung, interne Webserver, Geräte im Mobile Device Management oder signierte Skripte. Gruppenrichtlinien lassen Computer und Konten ihre Zertifikate dort selbst anfordern und rechtzeitig erneuern. Wer automatisch ausrollt, braucht trotzdem ein Inventar, sonst kann beim nächsten Wechsel des Signaturverfahrens niemand sagen, welche Systeme noch alte Zertifikate benutzen.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Public-Key-Infrastruktur und was oft damit gleichgesetzt wird
TLS ist das Protokoll, das beim Verbindungsaufbau Zertifikate austauscht und prüft, bevor die eigentliche Verschlüsselung beginnt. Die PKI ist der Apparat dahinter, der diese Zertifikate ausstellt, erneuert und sperrt.
Ein selbstsigniertes Zertifikat bürgt nur für sich selbst. Es verschlüsselt genauso gut, aber niemand außerhalb des Systems kann prüfen, ob der Name stimmt, deshalb warnen Browser davor. Technisch ist jedes Stammzertifikat selbstsigniert, der Unterschied liegt darin, ob die Clients ihm bewusst vertrauen.
Bei PGP gibt es keine zentrale Stelle: Nutzer signieren gegenseitig ihre Schlüssel und entscheiden selbst, wem sie trauen. Eine PKI dagegen leitet das Vertrauen hierarchisch von einem Stammzertifikat ab, was sich in Unternehmen zentral steuern lässt.
Das Verzeichnis verwaltet Konten, Gruppen und Rechte. Die PKI sagt nur, wem ein Schlüssel gehört. Unter Windows arbeiten beide eng zusammen, sind aber getrennte Dienste mit eigenen Ausfallrisiken.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Eine PKI fällt nicht aus, sie läuft ab
Fast jede Störung rund um Zertifikate hat dieselbe Ursache: Es gibt kein Verzeichnis, welches Zertifikat wo eingebaut ist. Der Ablauftermin steht im Kalender einer Person, und die ist im Urlaub oder nicht mehr im Haus. Solange die Ausstellung nicht automatisch läuft, brauchst du eine Liste mit Ablaufdatum, Einbauort und zuständiger Person, und kurze Laufzeiten machen die Sache besser statt schlimmer, weil sie die Automatisierung erzwingen.
Die stillste Falle ist die Sperrliste der Stamm-CA. Sie muss regelmäßig neu signiert werden, und weil die Stamm-CA ausgeschaltet im Schrank steht, vergisst das jemand. Dann lehnen Clients Verbindungen ab, obwohl jedes einzelne Zertifikat gültig ist, und die Fehlermeldung zeigt in die falsche Richtung. Die Gültigkeit der Sperrlisten und die Erreichbarkeit ihrer Verteilpunkte gehören deshalb in die Überwachung.
Der Schlüssel der obersten Stelle ist der Punkt, an dem alles hängt. Ist er einmal in fremden Händen, ist jedes darunter ausgestellte Zertifikat wertlos, und ein Austausch bedeutet, jedes Gerät im Haus anzufassen. Genau deshalb steht diese Stelle abgeschaltet im Tresor oder in einem Sicherheitsmodul und wird nur zum Nachsignieren kurz hochgefahren.
Public-Key-Infrastruktur lernen
Wie du Zertifikatsdienste in einer Domäne einrichtest und Vorlagen sauber berechtigst, zeigen die Administrationskurse für die Serverversion 2022 am laufenden System.
Was ein kompromittierter Schlüssel für den Betrieb bedeutet, ordnen die Weiterbildungen rund um Verschlüsselung und Schlüsselverwaltung in den größeren Zusammenhang ein.
Sitzt Public-Key-Infrastruktur schon?
Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.
Kurse, die Public-Key-Infrastruktur behandeln
- Windows Server Training: Zertifikatsdienste (PKI)
- Windows Server - Deep Dive (ADK, ADT, Active Directory und mehr) (Aufbau 01)
- AZ-802 Training: Windows Server Hybrid Administrator
- Active Directory Domänendienste - Grundkurs
Weitere Kurse aus diesem Bereich
Häufige Fragen
Brauche ich für interne Server eine öffentliche Zertifizierungsstelle?
Wie lange sollte ein Zertifikat gültig sein?
Was passiert, wenn ein privater Schlüssel abhandenkommt?
Mit welcher Software baut man eine interne PKI auf?
Quellen
- RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile
- Microsoft Learn: Active Directory-Zertifikatdienste im Überblick
- CA/Browser Forum: Ballot SC-081v3, Laufzeitverkürzung für TLS-Zertifikate
- Let's Encrypt: Ending OCSP Support in 2025
- RFC 8555: Automatic Certificate Management Environment (ACME)
Passt thematisch dazu
Wie die automatische Erneuerung öffentlicher Zertifikate auf Linux-Servern samt Überwachung aussieht, zeigt die Anleitung, wie du TLS-Zertifikate mit Certbot automatisch erneuerst.
Deine Ansprechpartner
Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.
Norbert Jansen
Beratung & Inhouse
Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.
Public-Key-Infrastruktur im Kurs statt im Lexikon
Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.