Workshop-Wiki · PKI

Certificate Authority

Vollständige, versionierte Lerninhalte dieses Workshops – von der Referenzdokumentation über die Workshop-Level bis zu Übungen, Assessments und den Begleittexten aller Praxismodule.

Certificate Authority

Mein Lernfortschritt

Mit aktivierter Web-App-Option wird dein Lernstand auf diesem Gerät gespeichert.

Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Workshop-Fortschritt0%
Praxismodule abgeschlossen0 / 31
Dokumente gelesen0 / 98
Workshop-Fortschritt0%
0%
0 / 1167 Kapitel gelesen

Praxismodule

Workshop-Beispiele als ZIP

Alle 31 Praxisbeispiele dieses Workshops stehen einzeln als ZIP bereit. Wähle ein Beispiel und lade das zugehörige Paket direkt herunter.

00lab-skeleton 7 Dateien · 14.7 KB · SHA-256 760004f17720 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
01inspect-certificates 7 Dateien · 14.9 KB · SHA-256 b068e332664c Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
02root-ca 7 Dateien · 14.6 KB · SHA-256 de66acb02376 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
03intermediate-ca 7 Dateien · 14.8 KB · SHA-256 7b5daaeefd02 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
04server-csr 7 Dateien · 14.7 KB · SHA-256 21cdf4be8f4a Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
05sign-server-cert 7 Dateien · 14.7 KB · SHA-256 8d57e47dfc11 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
06chain-verify 7 Dateien · 14.8 KB · SHA-256 8eb2146fbfbf Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
07san-certificate 7 Dateien · 14.8 KB · SHA-256 52a444a16816 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
08client-certificate 8 Dateien · 15.4 KB · SHA-256 fe9bd49e0ea9 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/client.cnf
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
09mtls-nginx-model 9 Dateien · 15.9 KB · SHA-256 9856c86adf13 Beispiel-ZIP herunterladen
Dateien im ZIP · 9
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • nginx/mtls-server.conf
  • openssl/client.cnf
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
10crl-generation 8 Dateien · 15.5 KB · SHA-256 19a9be38c6bf Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/ca-database.cnf
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
11revoke-certificate 8 Dateien · 15.6 KB · SHA-256 19d92e8c5ac7 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/ca-database.cnf
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
12ocsp-response-model 8 Dateien · 15.8 KB · SHA-256 d0e26173516f Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/ca-database.cnf
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
13key-algorithms 4 Dateien · 13.0 KB · SHA-256 4ea5cd12bf0f Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
14certificate-extensions 7 Dateien · 15.0 KB · SHA-256 6510dff27948 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
15name-constraints-lab 7 Dateien · 15.1 KB · SHA-256 2a520fddfc20 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
16pathlen-basicconstraints 7 Dateien · 15.2 KB · SHA-256 80ca3784f3de Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
17trust-store-model 7 Dateien · 14.9 KB · SHA-256 71338e7f6abc Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
18renewal-rotation 7 Dateien · 14.9 KB · SHA-256 88011779a770 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
19expiry-monitoring 7 Dateien · 15.0 KB · SHA-256 db2a20830ad2 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
20acme-flow-model 5 Dateien · 13.7 KB · SHA-256 2a06e1f6d907 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • acme/acme-flow.yml
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
21certbot-model 6 Dateien · 14.2 KB · SHA-256 6f1726318319 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • certbot/renewal-example.conf
  • docs/de/README.md
  • docs/en/README.md
  • nginx/example-http01.conf
  • run.sh
22vault-pki-model 6 Dateien · 14.0 KB · SHA-256 5d8812d86c22 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • vault/pki-commands.sh
  • vault/pki-policy.hcl
23cert-manager-model 6 Dateien · 14.0 KB · SHA-256 ff32a42d40c4 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • cert-manager/certificate.yaml
  • cert-manager/issuer.yaml
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
24step-ca-model 5 Dateien · 13.6 KB · SHA-256 87fd51522179 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • step-ca/ca.json
25spiffe-spire-model 6 Dateien · 14.1 KB · SHA-256 6955298cc92b Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • spiffe/registration-entry.json
  • spiffe/spire-server.conf
26hsm-offline-root-model 6 Dateien · 14.3 KB · SHA-256 d88201938060 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • hsm/offline-root-ceremony.md
  • hsm/pkcs11-openssl.cnf
  • run.sh
27policy-cps-template 5 Dateien · 14.0 KB · SHA-256 d470fd1d5c25 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • policy/cp-cps-template.md
  • run.sh
28audit-log-model 6 Dateien · 14.0 KB · SHA-256 5c51c3e891af Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • audit/audit-events.jsonl
  • audit/evidence-checklist.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
29incident-response-revocation 9 Dateien · 16.6 KB · SHA-256 1d2b46947695 Beispiel-ZIP herunterladen
Dateien im ZIP · 9
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • incident/revocation-runbook.md
  • openssl/ca-database.cnf
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh
30troubleshooting-chain 7 Dateien · 15.0 KB · SHA-256 9ff19271425e Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • openssl/intermediate-ca.cnf
  • openssl/root-ca.cnf
  • openssl/server.cnf
  • run.sh

Lerninhalte

Dokumentation im Orthevs Wiki

Die Inhalte bleiben in ihrer fachlichen Gliederung erhalten. Deutsche und englische Fassungen sind miteinander verknüpft; Diagramme werden direkt aus den enthaltenen Mermaid-Quellen erzeugt.

Workshop-Übersicht

1

Technische Dokumentation

13
Deutsch · 70.5 KB

Architektur: Certificate Authority

PKI-Vertrauensmodell wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die…

Dokument öffnen ↗
Deutsch · 73.5 KB

Best Practices: Certificate Authority

PKI-Design wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsselv…

Dokument öffnen ↗
Deutsch · 79.2 KB

Kommandoreferenz: Certificate Authority

OpenSSL-Grundregeln wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die S…

Dokument öffnen ↗
Deutsch · 70.4 KB

Konzepte: Certificate Authority

X.509 wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsselverwen…

Dokument öffnen ↗
Deutsch · 82.3 KB

Curriculum: Certificate Authority

Ziel des Curriculums wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die…

Dokument öffnen ↗
Deutsch · 56.4 KB

Diagramme: Certificate Authority

Gesamtarchitektur wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Sch…

Dokument öffnen ↗
Deutsch · 56.2 KB

Remote- und Cloud-Umgebungen: Certificate Authority

Zweck wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsselverwen…

Dokument öffnen ↗
Deutsch · 53.8 KB

Ubuntu auf Bare Metal: Certificate Authority

Zweck wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsselverwen…

Dokument öffnen ↗
Deutsch · 56.2 KB

Ubuntu in einer VM: Certificate Authority

Zweck wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsselverwen…

Dokument öffnen ↗
Deutsch · 56.2 KB

Ubuntu unter WSL: Certificate Authority

Zweck wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsselverwen…

Dokument öffnen ↗
Deutsch · 68.0 KB

Betrieb: Certificate Authority

Betriebsmodell wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüs…

Dokument öffnen ↗
Deutsch · 70.4 KB

Security: Certificate Authority

Threat Model wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsse…

Dokument öffnen ↗
Deutsch · 76.7 KB

Troubleshooting: Certificate Authority

Diagnosefolge wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüss…

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 83.8 KB

CA-Prüfung: 01 Fundamentals

Prüfungsziel wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsse…

Dokument öffnen ↗
Deutsch · 103.0 KB

Musterlösung: CA-Prüfung 01 – Fundamentals

Hinweise zur Verwendung wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, d…

Dokument öffnen ↗
Deutsch · 83.9 KB

CA-Prüfung: 02 Intermediate

Prüfungsziel wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsse…

Dokument öffnen ↗
Deutsch · 103.2 KB

Musterlösung: CA-Prüfung 02 – Intermediate

Hinweise zur Verwendung wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, d…

Dokument öffnen ↗
Deutsch · 83.9 KB

CA-Prüfung: 03 Professional

Prüfungsziel wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsse…

Dokument öffnen ↗
Deutsch · 103.2 KB

Musterlösung: CA-Prüfung 03 – Professional

Hinweise zur Verwendung wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, d…

Dokument öffnen ↗
Deutsch · 84.0 KB

CA-Prüfung: 04 Advanced + Security

Prüfungsziel wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, die Schlüsse…

Dokument öffnen ↗
Deutsch · 103.4 KB

Musterlösung: CA-Prüfung 04 – Advanced + Security

Hinweise zur Verwendung wird im Workshop immer als überprüfbarer PKI-Baustein behandelt. Entscheidend ist nicht nur, dass ein Kommando ein Zertifikat erzeugt, sondern dass der Zweck, die Extensions, die Vertrauenskette, die Gültigkeit, d…

Dokument öffnen ↗
Deutsch · 26.3 KB

Offizielle Zertifikate und Standards: Certificate Authority

Dieses Dokument erfindet keine Zertifizierung. Für Certificate Authorities gibt es keinen universellen einzelnen Hersteller-neutralen Abschluss, der den gesamten Workshop ersetzt. Relevant sind vor allem Standards, Policies, Audits und r…

Dokument öffnen ↗

Praxismodule

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

00 lab-skeleton

2

01 inspect-certificates

2

02 root-ca

2

03 intermediate-ca

2

04 server-csr

2

05 sign-server-cert

2

06 chain-verify

2

07 san-certificate

2

08 client-certificate

2

09 mtls-nginx-model

2

10 crl-generation

2

11 revoke-certificate

2

12 ocsp-response-model

2

13 key-algorithms

2

14 certificate-extensions

2

15 name-constraints-lab

2

16 pathlen-basicconstraints

2

17 trust-store-model

2

18 renewal-rotation

2

19 expiry-monitoring

2

20 acme-flow-model

2

21 certbot-model

2

22 vault-pki-model

2

23 cert-manager-model

2

24 step-ca-model

2

25 spiffe-spire-model

2

26 hsm-offline-root-model

3

27 policy-cps-template

3

28 audit-log-model

3

29 incident-response-revocation

3

30 troubleshooting-chain

2

PKI · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.