Zertifikatsdateien umwandeln - CER, CRT, PEM und KEY in PFX und zurück
CER oder CRT plus KEY in PFX umwandeln oder eine PFX in .cer, .crt, vollständige Kette und .key zerlegen. Der Schlüssel wird vorher geprüft. 3DES für alte Windows Server.
Dateien umwandeln wandelt Zertifikatsdateien um, die nicht im Windows-Zertifikatspeicher liegen. Es kann zweierlei:
- PFX bauen: Ein ausgestelltes Zertifikat, seine Kette und den privaten Schlüssel zu einer
passwortgeschützten
.pfx(PKCS#12) zusammenfassen - die Form, die IIS, Exchange und die meisten Appliances importieren. - Zertifikat oder PFX zerlegen:
.cer,.crt/.pem, vollständige Kette, nur Kette oder.keyschreiben - für nginx, Apache, HAProxy, Java und Appliances, die getrennte PEM-Dateien erwarten.
Die Quelldateien bleiben unverändert. Zertifikate, die schon im Speicher liegen,
exportieren Sie stattdessen aus der
Zertifikatsliste. Auf der
Kommandozeile sind es actk pfx und
actk export.
Sie öffnen es mit Dateien umwandeln … in der Werkzeugleiste der Zertifikatsliste. Der Ablauf hat fünf Schritte: Quelle, Formate, Optionen, Prüfen und umwandeln und Ergebnis.
CER oder CRT und KEY in PFX umwandeln
-
Quelle - Zertifikat- & Schlüsseldateien wählen.
- Zertifikat: das ausgestellte Zertifikat, PEM oder DER (
.cer,.crt,.pem). Es darf die Kette bereits enthalten. PKCS#7-Ketten (.p7b) werden ebenfalls gelesen. - Zwischenzertifikate (optional): die Kette, falls die CA sie getrennt geschickt hat.
- Privater Schlüssel: die mit dem CSR gespeicherte
.key-Datei - PKCS#8 oder PKCS#1 PEM, verschlüsselt oder nicht (Passwort eingeben).
Das Toolkit prüft, ob Zertifikat und privater Schlüssel zusammengehören, bevor es weitergeht - eine PFX enthält also nie den falschen Schlüssel.
- Zertifikat: das ausgestellte Zertifikat, PEM oder DER (
-
Formate -
.pfx / .p12ankreuzen oder die Vorlage Windows / IIS / Exchange nutzen. -
Optionen - Dateiname, der Anzeigename, den Windows zeigt (standardmäßig der Common Name), das Passwort und Kompatibel mit Windows Server 2016 und älter (3DES statt AES-256), wenn die PFX auf Windows Server 2016 oder älter landet - diese Versionen können keine AES-256-PFX importieren.
-
Prüfen und umwandeln, dann Ordner wählen und umwandeln ….
PFX in CER, CRT, PEM oder KEY umwandeln
-
Quelle - PFX öffnen wählen (zum Beispiel eine aus IIS oder dem Windows-Zertifikatspeicher exportierte) und das Passwort eingeben.
-
Formate - ankreuzen, was das Ziel braucht, oder eine Vorlage nutzen:
Vorlage Schreibt nginx / Apache / HAProxy <name>-fullchain.pemund<name>.keyNur Zertifikat <name>.cerund<name>.crtFormat Inhalt .cerZertifikat, DER (binär) - Windows-Standardexport, Java-keytool, viele Appliances .crtZertifikat, PEM (Base64) - Linux, nginx/Apache, Webformulare Vollständige Kette Zertifikat und Kette, PEM - nginx, Apache 2.4.8+, HAProxy Nur Kette Die Zwischenzertifikate, PEM - für Server, die die Kette getrennt erwarten .keyPrivater Schlüssel, PKCS#8 PEM -
Optionen - Die .key mit einem Passwort verschlüsseln (empfohlen) ist voreingestellt. Nur abschalten, wenn ein Server keinen verschlüsselten Schlüssel lesen kann; der Schlüssel steht dann im Klartext in der Datei, und wer die Datei hat, kann ihn verwenden.
-
Prüfen und umwandeln, dann Ordner wählen und umwandeln ….
Ein Zertifikat ohne privaten Schlüssel lässt sich in jedes Zertifikatsformat umwandeln;
.pfx und .key brauchen den Schlüssel.
Dateien werden nie überschrieben
Existiert eine der Dateien bereits im gewählten Ordner, wird nichts geschrieben. Gehen Sie
zurück und ändern Sie Namen oder Ordner. (actk überschreibt nur, wo Sie --force angeben.) Der Ergebnisschritt listet jede geschriebene Datei
auf, mit Im Ordner zeigen.
CSR prüfen - Zertifikatsantrag dekodieren
Einen CSR vor dem Einreichen dekodieren: Antragsteller, SANs, Schlüssel, beantragte Verwendung und Besitznachweis - plus jeder Grund, aus dem eine CA ihn ablehnen würde.
Code signieren - exe, dll, msi und PowerShell-Skripte per Authenticode
Eine exe, dll, msi oder ein PowerShell-Skript per Authenticode mit RFC-3161-Zeitstempel signieren - mit einem Code-Signing-Zertifikat aus dem Windows-Speicher, einem USB-Token oder einer PFX.