aethercert
Dokumentation
Werkzeuge

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 .key schreiben - 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

  1. 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.

  2. Formate - .pfx / .p12 ankreuzen oder die Vorlage Windows / IIS / Exchange nutzen.

  3. 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.

  4. Prüfen und umwandeln, dann Ordner wählen und umwandeln ….

PFX in CER, CRT, PEM oder KEY umwandeln

  1. Quelle - PFX öffnen wählen (zum Beispiel eine aus IIS oder dem Windows-Zertifikatspeicher exportierte) und das Passwort eingeben.

  2. Formate - ankreuzen, was das Ziel braucht, oder eine Vorlage nutzen:

    VorlageSchreibt
    nginx / Apache / HAProxy<name>-fullchain.pem und <name>.key
    Nur Zertifikat<name>.cer und <name>.crt
    FormatInhalt
    .cerZertifikat, DER (binär) - Windows-Standardexport, Java-keytool, viele Appliances
    .crtZertifikat, PEM (Base64) - Linux, nginx/Apache, Webformulare
    Vollständige KetteZertifikat und Kette, PEM - nginx, Apache 2.4.8+, HAProxy
    Nur KetteDie Zwischenzertifikate, PEM - für Server, die die Kette getrennt erwarten
    .keyPrivater Schlüssel, PKCS#8 PEM
  3. 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.

  4. 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.

Auf dieser Seite