PKI · PKI & Vertrauensketten

Certificate Authority Workshop

Von X.509-Grundlagen über Root- und Intermediate-CAs, Zertifikatsketten und Widerruf bis zu Automatisierung, Audit, Schlüsselkompromittierung und Recovery.

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

Orthevs Academy · Orthevs

Certificate Authority als Lernpfad

Dieses Lernangebot vermittelt Wissen und Praxis. Für produktive Orthevs-Prozesse müssen Anforderungen, Verantwortlichkeiten und Nachweise separat definiert werden.

Technischer Workshop

Ein gemeinsamer Lernrahmen. Eigenständige technische Themen.

Alle Workshops folgen derselben belastbaren Topologie: zentrale Dokumentation, aufeinander aufbauende Workshop-Level, Übungen, Assessments, ausführbare Beispiele und unterstützende Skripte. Die Academy bewahrt diese Ordnung, statt die Inhalte in lose Artikel oder dekorative Kurskarten aufzulösen.

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 ↗
Alle Inhalte im Wiki

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.

00

lab-skeleton

examples/00-lab-skeleton
Dateien
7
Größe
14.7 KB
SHA-256
760004f17720
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
01

inspect-certificates

examples/01-inspect-certificates
Dateien
7
Größe
14.9 KB
SHA-256
b068e332664c
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
02

root-ca

examples/02-root-ca
Dateien
7
Größe
14.6 KB
SHA-256
de66acb02376
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
03

intermediate-ca

examples/03-intermediate-ca
Dateien
7
Größe
14.8 KB
SHA-256
7b5daaeefd02
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
04

server-csr

examples/04-server-csr
Dateien
7
Größe
14.7 KB
SHA-256
21cdf4be8f4a
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
05

sign-server-cert

examples/05-sign-server-cert
Dateien
7
Größe
14.7 KB
SHA-256
8d57e47dfc11
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
06

chain-verify

examples/06-chain-verify
Dateien
7
Größe
14.8 KB
SHA-256
8eb2146fbfbf
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
07

san-certificate

examples/07-san-certificate
Dateien
7
Größe
14.8 KB
SHA-256
52a444a16816
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
08

client-certificate

examples/08-client-certificate
Dateien
8
Größe
15.4 KB
SHA-256
fe9bd49e0ea9
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
09

mtls-nginx-model

examples/09-mtls-nginx-model
Dateien
9
Größe
15.9 KB
SHA-256
9856c86adf13
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
10

crl-generation

examples/10-crl-generation
Dateien
8
Größe
15.5 KB
SHA-256
19a9be38c6bf
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
11

revoke-certificate

examples/11-revoke-certificate
Dateien
8
Größe
15.6 KB
SHA-256
19d92e8c5ac7
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
12

ocsp-response-model

examples/12-ocsp-response-model
Dateien
8
Größe
15.8 KB
SHA-256
d0e26173516f
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
14

certificate-extensions

examples/14-certificate-extensions
Dateien
7
Größe
15.0 KB
SHA-256
6510dff27948
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
15

name-constraints-lab

examples/15-name-constraints-lab
Dateien
7
Größe
15.1 KB
SHA-256
2a520fddfc20
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
16

pathlen-basicconstraints

examples/16-pathlen-basicconstraints
Dateien
7
Größe
15.2 KB
SHA-256
80ca3784f3de
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
17

trust-store-model

examples/17-trust-store-model
Dateien
7
Größe
14.9 KB
SHA-256
71338e7f6abc
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
18

renewal-rotation

examples/18-renewal-rotation
Dateien
7
Größe
14.9 KB
SHA-256
88011779a770
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
19

expiry-monitoring

examples/19-expiry-monitoring
Dateien
7
Größe
15.0 KB
SHA-256
db2a20830ad2
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
20

acme-flow-model

examples/20-acme-flow-model
Dateien
5
Größe
13.7 KB
SHA-256
2a06e1f6d907
Dateien im ZIP · 5
  • README.md
  • acme/acme-flow.yml
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
21

certbot-model

examples/21-certbot-model
Dateien
6
Größe
14.2 KB
SHA-256
6f1726318319
Dateien im ZIP · 6
  • README.md
  • certbot/renewal-example.conf
  • docs/de/README.md
  • docs/en/README.md
  • nginx/example-http01.conf
  • run.sh
22

vault-pki-model

examples/22-vault-pki-model
Dateien
6
Größe
14.0 KB
SHA-256
5d8812d86c22
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • vault/pki-commands.sh
  • vault/pki-policy.hcl
23

cert-manager-model

examples/23-cert-manager-model
Dateien
6
Größe
14.0 KB
SHA-256
ff32a42d40c4
Dateien im ZIP · 6
  • README.md
  • cert-manager/certificate.yaml
  • cert-manager/issuer.yaml
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
24

step-ca-model

examples/24-step-ca-model
Dateien
5
Größe
13.6 KB
SHA-256
87fd51522179
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • step-ca/ca.json
25

spiffe-spire-model

examples/25-spiffe-spire-model
Dateien
6
Größe
14.1 KB
SHA-256
6955298cc92b
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • spiffe/registration-entry.json
  • spiffe/spire-server.conf
26

hsm-offline-root-model

examples/26-hsm-offline-root-model
Dateien
6
Größe
14.3 KB
SHA-256
d88201938060
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
27

policy-cps-template

examples/27-policy-cps-template
Dateien
5
Größe
14.0 KB
SHA-256
d470fd1d5c25
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • policy/cp-cps-template.md
  • run.sh
28

audit-log-model

examples/28-audit-log-model
Dateien
6
Größe
14.0 KB
SHA-256
5c51c3e891af
Dateien im ZIP · 6
  • README.md
  • audit/audit-events.jsonl
  • audit/evidence-checklist.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
29

incident-response-revocation

examples/29-incident-response-revocation
Dateien
9
Größe
16.6 KB
SHA-256
1d2b46947695
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
30

troubleshooting-chain

examples/30-troubleshooting-chain
Dateien
7
Größe
15.0 KB
SHA-256
9ff19271425e
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

Materialstruktur

Die reale Verzeichnisstruktur des Workshops.

Jeder Bereich lässt sich separat öffnen. Ordner und Materialdateien erscheinen in ihrer tatsächlichen Hierarchie und mit ihrem unveränderten Pfad; das Medienverzeichnis ist vollständig ausgeschlossen.

Dateien im Stammverzeichnis

README-DE.md
Dokumentation39
docs/architecture-certificate-authority-DE.md
docs/architecture-certificate-authority-EN.md
docs/architecture-certificate-authority-EL.md
docs/best-practices-certificate-authority-DE.md
docs/best-practices-certificate-authority-EN.md
docs/best-practices-certificate-authority-EL.md
docs/commands-certificate-authority-DE.md
docs/commands-certificate-authority-EN.md
docs/commands-certificate-authority-EL.md
docs/concepts-certificate-authority-DE.md
docs/concepts-certificate-authority-EN.md
docs/concepts-certificate-authority-EL.md
docs/curriculum-certificate-authority-DE.md
docs/curriculum-certificate-authority-EN.md
docs/curriculum-certificate-authority-EL.md
docs/diagrams-certificate-authority-DE.md
docs/diagrams-certificate-authority-EN.md
docs/diagrams-certificate-authority-EL.md
docs/environment-cloud-certificate-authority-DE.md
docs/environment-cloud-certificate-authority-EN.md
docs/environment-cloud-certificate-authority-EL.md
docs/environment-native-baremetal-certificate-authority-DE.md
docs/environment-native-baremetal-certificate-authority-EN.md
docs/environment-native-baremetal-certificate-authority-EL.md
docs/environment-native-vm-certificate-authority-DE.md
docs/environment-native-vm-certificate-authority-EN.md
docs/environment-native-vm-certificate-authority-EL.md
docs/environment-wsl-certificate-authority-DE.md
docs/environment-wsl-certificate-authority-EN.md
docs/environment-wsl-certificate-authority-EL.md
docs/operations-certificate-authority-DE.md
docs/operations-certificate-authority-EN.md
docs/operations-certificate-authority-EL.md
docs/security-certificate-authority-DE.md
docs/security-certificate-authority-EN.md
docs/security-certificate-authority-EL.md
docs/troubleshooting-certificate-authority-DE.md
docs/troubleshooting-certificate-authority-EN.md
docs/troubleshooting-certificate-authority-EL.md
Workshop-Level12
workshops/01-fundamentals-certificate-authority-DE.md
workshops/01-fundamentals-certificate-authority-EN.md
workshops/01-fundamentals-certificate-authority-EL.md
workshops/02-intermediate-certificate-authority-DE.md
workshops/02-intermediate-certificate-authority-EN.md
workshops/02-intermediate-certificate-authority-EL.md
workshops/03-professional-certificate-authority-DE.md
workshops/03-professional-certificate-authority-EN.md
workshops/03-professional-certificate-authority-EL.md
workshops/04-advanced-security-certificate-authority-DE.md
workshops/04-advanced-security-certificate-authority-EN.md
workshops/04-advanced-security-certificate-authority-EL.md
Übungen12
exercises/01-fundamentals-exercises-certificate-authority-DE.md
exercises/01-fundamentals-exercises-certificate-authority-EN.md
exercises/01-fundamentals-exercises-certificate-authority-EL.md
exercises/02-intermediate-exercises-certificate-authority-DE.md
exercises/02-intermediate-exercises-certificate-authority-EN.md
exercises/02-intermediate-exercises-certificate-authority-EL.md
exercises/03-professional-exercises-certificate-authority-DE.md
exercises/03-professional-exercises-certificate-authority-EN.md
exercises/03-professional-exercises-certificate-authority-EL.md
exercises/04-advanced-security-exercises-certificate-authority-DE.md
exercises/04-advanced-security-exercises-certificate-authority-EN.md
exercises/04-advanced-security-exercises-certificate-authority-EL.md
Assessments & Lösungen27
assessments/01-fundamentals-certificate-authority-assessment-DE.md
assessments/01-fundamentals-certificate-authority-assessment-EN.md
assessments/01-fundamentals-certificate-authority-assessment-EL.md
assessments/01-fundamentals-certificate-authority-solution-DE.md
assessments/01-fundamentals-certificate-authority-solution-EN.md
assessments/01-fundamentals-certificate-authority-solution-EL.md
assessments/02-intermediate-certificate-authority-assessment-DE.md
assessments/02-intermediate-certificate-authority-assessment-EN.md
assessments/02-intermediate-certificate-authority-assessment-EL.md
assessments/02-intermediate-certificate-authority-solution-DE.md
assessments/02-intermediate-certificate-authority-solution-EN.md
assessments/02-intermediate-certificate-authority-solution-EL.md
assessments/03-professional-certificate-authority-assessment-DE.md
assessments/03-professional-certificate-authority-assessment-EN.md
assessments/03-professional-certificate-authority-assessment-EL.md
assessments/03-professional-certificate-authority-solution-DE.md
assessments/03-professional-certificate-authority-solution-EN.md
assessments/03-professional-certificate-authority-solution-EL.md
assessments/04-advanced-security-certificate-authority-assessment-DE.md
assessments/04-advanced-security-certificate-authority-assessment-EN.md
assessments/04-advanced-security-certificate-authority-assessment-EL.md
assessments/04-advanced-security-certificate-authority-solution-DE.md
assessments/04-advanced-security-certificate-authority-solution-EN.md
assessments/04-advanced-security-certificate-authority-solution-EL.md
assessments/05-official-certificates-certificate-authority-DE.md
assessments/05-official-certificates-certificate-authority-EN.md
assessments/05-official-certificates-certificate-authority-EL.md
Praxismodule400
examples/00-lab-skeleton
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/openssl
examples/01-inspect-certificates
examples/01-inspect-certificates/docs
examples/01-inspect-certificates/docs/de
examples/01-inspect-certificates/docs/en
examples/01-inspect-certificates/openssl
examples/02-root-ca
examples/02-root-ca/docs
examples/02-root-ca/docs/de
examples/02-root-ca/docs/en
examples/02-root-ca/openssl
examples/03-intermediate-ca
examples/03-intermediate-ca/docs
examples/03-intermediate-ca/docs/de
examples/03-intermediate-ca/docs/en
examples/03-intermediate-ca/openssl
examples/04-server-csr
examples/04-server-csr/docs
examples/04-server-csr/docs/de
examples/04-server-csr/docs/en
examples/04-server-csr/openssl
examples/05-sign-server-cert
examples/05-sign-server-cert/docs
examples/05-sign-server-cert/docs/de
examples/05-sign-server-cert/docs/en
examples/05-sign-server-cert/openssl
examples/06-chain-verify
examples/06-chain-verify/docs
examples/06-chain-verify/docs/de
examples/06-chain-verify/docs/en
examples/06-chain-verify/openssl
examples/07-san-certificate
examples/07-san-certificate/docs
examples/07-san-certificate/docs/de
examples/07-san-certificate/docs/en
examples/07-san-certificate/openssl
examples/08-client-certificate
examples/08-client-certificate/docs
examples/08-client-certificate/docs/de
examples/08-client-certificate/docs/en
examples/08-client-certificate/openssl
examples/09-mtls-nginx-model
examples/09-mtls-nginx-model/docs
examples/09-mtls-nginx-model/docs/de
examples/09-mtls-nginx-model/docs/en
examples/09-mtls-nginx-model/nginx
examples/09-mtls-nginx-model/openssl
examples/10-crl-generation
examples/10-crl-generation/docs
examples/10-crl-generation/docs/de
examples/10-crl-generation/docs/en
examples/10-crl-generation/openssl
examples/11-revoke-certificate
examples/11-revoke-certificate/docs
examples/11-revoke-certificate/docs/de
examples/11-revoke-certificate/docs/en
examples/11-revoke-certificate/openssl
examples/12-ocsp-response-model
examples/12-ocsp-response-model/docs
examples/12-ocsp-response-model/docs/de
examples/12-ocsp-response-model/docs/en
examples/12-ocsp-response-model/openssl
examples/13-key-algorithms
examples/13-key-algorithms/docs
examples/13-key-algorithms/docs/de
examples/13-key-algorithms/docs/en
examples/14-certificate-extensions
examples/14-certificate-extensions/docs
examples/14-certificate-extensions/docs/de
examples/14-certificate-extensions/docs/en
examples/14-certificate-extensions/openssl
examples/15-name-constraints-lab
examples/15-name-constraints-lab/docs
examples/15-name-constraints-lab/docs/de
examples/15-name-constraints-lab/docs/en
examples/15-name-constraints-lab/openssl
examples/16-pathlen-basicconstraints
examples/16-pathlen-basicconstraints/docs
examples/16-pathlen-basicconstraints/docs/de
examples/16-pathlen-basicconstraints/docs/en
examples/16-pathlen-basicconstraints/openssl
examples/17-trust-store-model
examples/17-trust-store-model/docs
examples/17-trust-store-model/docs/de
examples/17-trust-store-model/docs/en
examples/17-trust-store-model/openssl
examples/18-renewal-rotation
examples/18-renewal-rotation/docs
examples/18-renewal-rotation/docs/de
examples/18-renewal-rotation/docs/en
examples/18-renewal-rotation/openssl
examples/19-expiry-monitoring
examples/19-expiry-monitoring/docs
examples/19-expiry-monitoring/docs/de
examples/19-expiry-monitoring/docs/en
examples/19-expiry-monitoring/openssl
examples/20-acme-flow-model
examples/20-acme-flow-model/acme
examples/20-acme-flow-model/docs
examples/20-acme-flow-model/docs/de
examples/20-acme-flow-model/docs/en
examples/21-certbot-model
examples/21-certbot-model/certbot
examples/21-certbot-model/docs
examples/21-certbot-model/docs/de
examples/21-certbot-model/docs/en
examples/21-certbot-model/nginx
examples/22-vault-pki-model
examples/22-vault-pki-model/docs
examples/22-vault-pki-model/docs/de
examples/22-vault-pki-model/docs/en
examples/22-vault-pki-model/vault
examples/23-cert-manager-model
examples/23-cert-manager-model/cert-manager
examples/23-cert-manager-model/docs
examples/23-cert-manager-model/docs/de
examples/23-cert-manager-model/docs/en
examples/24-step-ca-model
examples/24-step-ca-model/docs
examples/24-step-ca-model/docs/de
examples/24-step-ca-model/docs/en
examples/24-step-ca-model/step-ca
examples/25-spiffe-spire-model
examples/25-spiffe-spire-model/docs
examples/25-spiffe-spire-model/docs/de
examples/25-spiffe-spire-model/docs/en
examples/25-spiffe-spire-model/spiffe
examples/26-hsm-offline-root-model
examples/26-hsm-offline-root-model/docs
examples/26-hsm-offline-root-model/docs/de
examples/26-hsm-offline-root-model/docs/en
examples/26-hsm-offline-root-model/hsm
examples/27-policy-cps-template
examples/27-policy-cps-template/docs
examples/27-policy-cps-template/docs/de
examples/27-policy-cps-template/docs/en
examples/27-policy-cps-template/policy
examples/28-audit-log-model
examples/28-audit-log-model/audit
examples/28-audit-log-model/docs
examples/28-audit-log-model/docs/de
examples/28-audit-log-model/docs/en
examples/29-incident-response-revocation
examples/29-incident-response-revocation/docs
examples/29-incident-response-revocation/docs/de
examples/29-incident-response-revocation/docs/en
examples/29-incident-response-revocation/incident
examples/29-incident-response-revocation/openssl
examples/30-troubleshooting-chain
examples/30-troubleshooting-chain/docs
examples/30-troubleshooting-chain/docs/de
examples/30-troubleshooting-chain/docs/en
examples/30-troubleshooting-chain/openssl
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/openssl/intermediate-ca.cnf
examples/00-lab-skeleton/openssl/root-ca.cnf
examples/00-lab-skeleton/openssl/server.cnf
examples/00-lab-skeleton/run.sh
examples/01-inspect-certificates/README.md
examples/01-inspect-certificates/docs/de/README.md
examples/01-inspect-certificates/docs/en/README.md
examples/01-inspect-certificates/docs/el/README.md
examples/01-inspect-certificates/openssl/intermediate-ca.cnf
examples/01-inspect-certificates/openssl/root-ca.cnf
examples/01-inspect-certificates/openssl/server.cnf
examples/01-inspect-certificates/run.sh
examples/02-root-ca/README.md
examples/02-root-ca/docs/de/README.md
examples/02-root-ca/docs/en/README.md
examples/02-root-ca/docs/el/README.md
examples/02-root-ca/openssl/intermediate-ca.cnf
examples/02-root-ca/openssl/root-ca.cnf
examples/02-root-ca/openssl/server.cnf
examples/02-root-ca/run.sh
examples/03-intermediate-ca/README.md
examples/03-intermediate-ca/docs/de/README.md
examples/03-intermediate-ca/docs/en/README.md
examples/03-intermediate-ca/docs/el/README.md
examples/03-intermediate-ca/openssl/intermediate-ca.cnf
examples/03-intermediate-ca/openssl/root-ca.cnf
examples/03-intermediate-ca/openssl/server.cnf
examples/03-intermediate-ca/run.sh
examples/04-server-csr/README.md
examples/04-server-csr/docs/de/README.md
examples/04-server-csr/docs/en/README.md
examples/04-server-csr/docs/el/README.md
examples/04-server-csr/openssl/intermediate-ca.cnf
examples/04-server-csr/openssl/root-ca.cnf
examples/04-server-csr/openssl/server.cnf
examples/04-server-csr/run.sh
examples/05-sign-server-cert/README.md
examples/05-sign-server-cert/docs/de/README.md
examples/05-sign-server-cert/docs/en/README.md
examples/05-sign-server-cert/docs/el/README.md
examples/05-sign-server-cert/openssl/intermediate-ca.cnf
examples/05-sign-server-cert/openssl/root-ca.cnf
examples/05-sign-server-cert/openssl/server.cnf
examples/05-sign-server-cert/run.sh
examples/06-chain-verify/README.md
examples/06-chain-verify/docs/de/README.md
examples/06-chain-verify/docs/en/README.md
examples/06-chain-verify/docs/el/README.md
examples/06-chain-verify/openssl/intermediate-ca.cnf
examples/06-chain-verify/openssl/root-ca.cnf
examples/06-chain-verify/openssl/server.cnf
examples/06-chain-verify/run.sh
examples/07-san-certificate/README.md
examples/07-san-certificate/docs/de/README.md
examples/07-san-certificate/docs/en/README.md
examples/07-san-certificate/docs/el/README.md
examples/07-san-certificate/openssl/intermediate-ca.cnf
examples/07-san-certificate/openssl/root-ca.cnf
examples/07-san-certificate/openssl/server.cnf
examples/07-san-certificate/run.sh
examples/08-client-certificate/README.md
examples/08-client-certificate/docs/de/README.md
examples/08-client-certificate/docs/en/README.md
examples/08-client-certificate/docs/el/README.md
examples/08-client-certificate/openssl/client.cnf
examples/08-client-certificate/openssl/intermediate-ca.cnf
examples/08-client-certificate/openssl/root-ca.cnf
examples/08-client-certificate/openssl/server.cnf
examples/08-client-certificate/run.sh
examples/09-mtls-nginx-model/README.md
examples/09-mtls-nginx-model/docs/de/README.md
examples/09-mtls-nginx-model/docs/en/README.md
examples/09-mtls-nginx-model/docs/el/README.md
examples/09-mtls-nginx-model/nginx/mtls-server.conf
examples/09-mtls-nginx-model/openssl/client.cnf
examples/09-mtls-nginx-model/openssl/intermediate-ca.cnf
examples/09-mtls-nginx-model/openssl/root-ca.cnf
examples/09-mtls-nginx-model/openssl/server.cnf
examples/09-mtls-nginx-model/run.sh
examples/10-crl-generation/README.md
examples/10-crl-generation/docs/de/README.md
examples/10-crl-generation/docs/en/README.md
examples/10-crl-generation/docs/el/README.md
examples/10-crl-generation/openssl/ca-database.cnf
examples/10-crl-generation/openssl/intermediate-ca.cnf
examples/10-crl-generation/openssl/root-ca.cnf
examples/10-crl-generation/openssl/server.cnf
examples/10-crl-generation/run.sh
examples/11-revoke-certificate/README.md
examples/11-revoke-certificate/docs/de/README.md
examples/11-revoke-certificate/docs/en/README.md
examples/11-revoke-certificate/docs/el/README.md
examples/11-revoke-certificate/openssl/ca-database.cnf
examples/11-revoke-certificate/openssl/intermediate-ca.cnf
examples/11-revoke-certificate/openssl/root-ca.cnf
examples/11-revoke-certificate/openssl/server.cnf
examples/11-revoke-certificate/run.sh
examples/12-ocsp-response-model/README.md
examples/12-ocsp-response-model/docs/de/README.md
examples/12-ocsp-response-model/docs/en/README.md
examples/12-ocsp-response-model/docs/el/README.md
examples/12-ocsp-response-model/openssl/ca-database.cnf
examples/12-ocsp-response-model/openssl/intermediate-ca.cnf
examples/12-ocsp-response-model/openssl/root-ca.cnf
examples/12-ocsp-response-model/openssl/server.cnf
examples/12-ocsp-response-model/run.sh
examples/13-key-algorithms/README.md
examples/13-key-algorithms/docs/de/README.md
examples/13-key-algorithms/docs/en/README.md
examples/13-key-algorithms/docs/el/README.md
examples/13-key-algorithms/run.sh
examples/14-certificate-extensions/README.md
examples/14-certificate-extensions/docs/de/README.md
examples/14-certificate-extensions/docs/en/README.md
examples/14-certificate-extensions/docs/el/README.md
examples/14-certificate-extensions/openssl/intermediate-ca.cnf
examples/14-certificate-extensions/openssl/root-ca.cnf
examples/14-certificate-extensions/openssl/server.cnf
examples/14-certificate-extensions/run.sh
examples/15-name-constraints-lab/README.md
examples/15-name-constraints-lab/docs/de/README.md
examples/15-name-constraints-lab/docs/en/README.md
examples/15-name-constraints-lab/docs/el/README.md
examples/15-name-constraints-lab/openssl/intermediate-ca.cnf
examples/15-name-constraints-lab/openssl/root-ca.cnf
examples/15-name-constraints-lab/openssl/server.cnf
examples/15-name-constraints-lab/run.sh
examples/16-pathlen-basicconstraints/README.md
examples/16-pathlen-basicconstraints/docs/de/README.md
examples/16-pathlen-basicconstraints/docs/en/README.md
examples/16-pathlen-basicconstraints/docs/el/README.md
examples/16-pathlen-basicconstraints/openssl/intermediate-ca.cnf
examples/16-pathlen-basicconstraints/openssl/root-ca.cnf
examples/16-pathlen-basicconstraints/openssl/server.cnf
examples/16-pathlen-basicconstraints/run.sh
examples/17-trust-store-model/README.md
examples/17-trust-store-model/docs/de/README.md
examples/17-trust-store-model/docs/en/README.md
examples/17-trust-store-model/docs/el/README.md
examples/17-trust-store-model/openssl/intermediate-ca.cnf
examples/17-trust-store-model/openssl/root-ca.cnf
examples/17-trust-store-model/openssl/server.cnf
examples/17-trust-store-model/run.sh
examples/18-renewal-rotation/README.md
examples/18-renewal-rotation/docs/de/README.md
examples/18-renewal-rotation/docs/en/README.md
examples/18-renewal-rotation/docs/el/README.md
examples/18-renewal-rotation/openssl/intermediate-ca.cnf
examples/18-renewal-rotation/openssl/root-ca.cnf
examples/18-renewal-rotation/openssl/server.cnf
examples/18-renewal-rotation/run.sh
examples/19-expiry-monitoring/README.md
examples/19-expiry-monitoring/docs/de/README.md
examples/19-expiry-monitoring/docs/en/README.md
examples/19-expiry-monitoring/docs/el/README.md
examples/19-expiry-monitoring/openssl/intermediate-ca.cnf
examples/19-expiry-monitoring/openssl/root-ca.cnf
examples/19-expiry-monitoring/openssl/server.cnf
examples/19-expiry-monitoring/run.sh
examples/20-acme-flow-model/README.md
examples/20-acme-flow-model/acme/acme-flow.yml
examples/20-acme-flow-model/docs/de/README.md
examples/20-acme-flow-model/docs/en/README.md
examples/20-acme-flow-model/docs/el/README.md
examples/20-acme-flow-model/run.sh
examples/21-certbot-model/README.md
examples/21-certbot-model/certbot/renewal-example.conf
examples/21-certbot-model/docs/de/README.md
examples/21-certbot-model/docs/en/README.md
examples/21-certbot-model/docs/el/README.md
examples/21-certbot-model/nginx/example-http01.conf
examples/21-certbot-model/run.sh
examples/22-vault-pki-model/README.md
examples/22-vault-pki-model/docs/de/README.md
examples/22-vault-pki-model/docs/en/README.md
examples/22-vault-pki-model/docs/el/README.md
examples/22-vault-pki-model/run.sh
examples/22-vault-pki-model/vault/pki-commands.sh
examples/22-vault-pki-model/vault/pki-policy.hcl
examples/23-cert-manager-model/README.md
examples/23-cert-manager-model/cert-manager/certificate.yaml
examples/23-cert-manager-model/cert-manager/issuer.yaml
examples/23-cert-manager-model/docs/de/README.md
examples/23-cert-manager-model/docs/en/README.md
examples/23-cert-manager-model/docs/el/README.md
examples/23-cert-manager-model/run.sh
examples/24-step-ca-model/README.md
examples/24-step-ca-model/docs/de/README.md
examples/24-step-ca-model/docs/en/README.md
examples/24-step-ca-model/docs/el/README.md
examples/24-step-ca-model/run.sh
examples/24-step-ca-model/step-ca/ca.json
examples/25-spiffe-spire-model/README.md
examples/25-spiffe-spire-model/docs/de/README.md
examples/25-spiffe-spire-model/docs/en/README.md
examples/25-spiffe-spire-model/docs/el/README.md
examples/25-spiffe-spire-model/run.sh
examples/25-spiffe-spire-model/spiffe/registration-entry.json
examples/25-spiffe-spire-model/spiffe/spire-server.conf
examples/26-hsm-offline-root-model/README.md
examples/26-hsm-offline-root-model/docs/de/README.md
examples/26-hsm-offline-root-model/docs/en/README.md
examples/26-hsm-offline-root-model/docs/el/README.md
examples/26-hsm-offline-root-model/hsm/offline-root-ceremony.md
examples/26-hsm-offline-root-model/hsm/pkcs11-openssl.cnf
examples/26-hsm-offline-root-model/run.sh
examples/27-policy-cps-template/README.md
examples/27-policy-cps-template/docs/de/README.md
examples/27-policy-cps-template/docs/en/README.md
examples/27-policy-cps-template/docs/el/README.md
examples/27-policy-cps-template/policy/cp-cps-template.md
examples/27-policy-cps-template/run.sh
examples/28-audit-log-model/README.md
examples/28-audit-log-model/audit/audit-events.jsonl
examples/28-audit-log-model/audit/evidence-checklist.md
examples/28-audit-log-model/docs/de/README.md
examples/28-audit-log-model/docs/en/README.md
examples/28-audit-log-model/docs/el/README.md
examples/28-audit-log-model/run.sh
examples/29-incident-response-revocation/README.md
examples/29-incident-response-revocation/docs/de/README.md
examples/29-incident-response-revocation/docs/en/README.md
examples/29-incident-response-revocation/docs/el/README.md
examples/29-incident-response-revocation/incident/revocation-runbook.md
examples/29-incident-response-revocation/openssl/ca-database.cnf
examples/29-incident-response-revocation/openssl/intermediate-ca.cnf
examples/29-incident-response-revocation/openssl/root-ca.cnf
examples/29-incident-response-revocation/openssl/server.cnf
examples/29-incident-response-revocation/run.sh
examples/30-troubleshooting-chain/README.md
examples/30-troubleshooting-chain/docs/de/README.md
examples/30-troubleshooting-chain/docs/en/README.md
examples/30-troubleshooting-chain/docs/el/README.md
examples/30-troubleshooting-chain/openssl/intermediate-ca.cnf
examples/30-troubleshooting-chain/openssl/root-ca.cnf
examples/30-troubleshooting-chain/openssl/server.cnf
examples/30-troubleshooting-chain/run.sh
examples/README.md
Setup & Hilfsskripte1
scripts/provision_certificate_authority.sh

PKI · Orthevs Academy

Workshop-Einsatz gemeinsam einordnen.

Für interne Trainings, Lernpfade oder technische Vertiefung können Umfang, Reihenfolge und Zielgruppe passend zum Einsatzkontext abgestimmt werden.

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.