Knowledge Base · Kategorie 19
Zertifikatsformate
Dieses Kapitel erklärt, wie Zertifikate und Schlüssel kodiert und in Dateien verpackt werden, welches Format jedes TLSPilot-Ziel verwendet und was TLSPilot schreibt, wenn Sie ein Zertifikat exportieren oder als Datei verteilen. Es ist der Hintergrund zu Kapitel Exportoptionen und zu den Deployment-Zielen File Path (WinRM), UNC share und File Path (SSH) in Kapitel Meine ersten Deployments.
Artikel in dieser Kategorie
- 19.1
Kodierung: DER und PEM
Ein Zertifikat ist eine Datenstruktur nach X.509. Es kann in zwei Kodierungen gespeichert werden:
- 19.2
Container: PEM, CRT/CER, PFX und P7B
Die Dateiendung beschreibt den Container, nicht immer die Kodierung. Eine Datei mit der Endung .crt oder .cer kann PEM-Text oder DER-Bytes enthalten. Öffnen Sie sie in einem Texteditor: Beginnt sie mit -----BEGIN, ist es PEM.
- 19.3
Bestandteile eines Zertifikats: Leaf, Intermediates, Root und Schlüssel
Ein Server präsentiert nicht ein einzelnes Zertifikat, sondern eine Kette:
- 19.4
Schlüsseltypen: RSA und ECDSA
Welche Längen verfügbar sind, hängt vom Aussteller ab: ACME-Provider listen nur die Algorithmen auf, die sie unterstützen, zum Beispiel Let’s Encrypt bis P-384 und ZeroSSL RSA 2048, RSA 4096 und P-256.
- 19.5
Welches Format jedes Ziel verwendet
Die meisten Ziele verwenden ein festes Format, das TLSPilot automatisch erstellt.
- 19.6
Was TLSPilot exportiert
Der Dialog Export certificate (Kapitel Exportoptionen) und die Deployment-Ziele File Path (WinRM), UNC share und File Path (SSH) bieten dieselben vier Formate und Ketten-Optionen.
- 19.7
Ketten-Optionen
Drei Optionen steuern, welche Zertifikate der Kette TLSPilot schreibt und in welcher Reihenfolge.
- 19.8
Standardreihenfolge der Kette
TLS 1.3 (RFC 8446, Abschnitt 4.4.2) legt die Reihenfolge fest, die jeder Client erwartet: zuerst das Leaf-Zertifikat, dann die Intermediates, von denen jedes das vorherige zertifiziert.
- 19.9
Fehler bei Zertifikatsformaten
Meldungen, Ursachen und Lösungen: Kapitel Fehlerbehebung: Deployment-Ziele.