CRT-Zertifikat (.crt)

ITU-T Standard

SSL/TLS X.509-Zertifikat (CRT) ist die standardmäßige Dateiendung, die auf Linux- und Unix-Webservern (Apache, Nginx) verwendet wird, um das öffentliche Zertifikat zu speichern, das die HTTPS-Verschlüsselung ermöglicht.

Von CRT zu PEM konvertieren

Kostenloser Konverter von CRT zu PEM im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren CRT-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren CRT-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

ASCII-DARSTELLUNG: 0 / -----BEGIN

Standardisierung: ITU-T X.509 / IETF RFC 5280

Technische Daten

Container-ArchitekturBase64-PEM- oder binäre DER-Codierung eines digitalen X.509-Zertifikats
KompressionUnkomprimierte kryptografische Daten
Byte-ReihenfolgeBig-Endian (DER ASN.1)
FarbräumeN/A (Security Credential)
Kanäle und StrukturDomänennamen (SAN), Organisationsangaben, Parameter des öffentlichen Schlüssels, digitale Signatur
Max. AbmessungenTypically 1 KB to 5 KB
TransparenzÖffentliches kryptografisches Token
Streaming und progressive DarstellungAtomare Zertifikatsvalidierung

Technische Vergleichsmatrix: CRT und Konkurrenzformate

Technisches AttributCRT (Aktuelles Format)PEMCERP12
Webserver-KonfigurationStandard für Nginx / ApacheZertifikate, Schlüssel oder AnforderungenStandard für Windows IISStandard für Tomcat / Java
Typischer InhaltNur öffentliches ZertifikatZertifikate, Schlüssel oder AnforderungenNur öffentliches ZertifikatVerschlüsseltes Paket (Zertifikat + Schlüssel)
Format-HülleBase64 PEM oder binäres DERStrenges Base64 ASCII-geschütztBinäres DER oder PEMPKCS #12 Binärarchiv
Privater Schlüssel enthaltenNein (erfordert separates .key)Kann privaten Schlüssel enthaltenNein (nur öffentlich)Ja (passwortgeschützt)

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Der Webserver startet nicht mit der Meldung 'SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line'.

Ursache: Fehlendes oder beschädigtes '-----BEGIN CERTIFICATE-----'-Header-Banner in der PEM-CRT-Datei.

Wiederherstellung: Stellen Sie gültige PEM-Header- und Footer-Marker mit dem Zertifikatstool von File2File.app wieder her.

Sicherheitsanalyse und Angriffsvektoren für Parser

CRT-Zertifikate müssen gegen Root-Vertrauensspeicher verifiziert werden; unverifizierte Zertifikate bergen das Risiko von Man-in-the-Middle-Angriffen (MitM).

Bekannte Angriffsvektoren

  • Akzeptanz selbstsignierter oder abgelaufener CRT-Zertifikate in automatisierten API-Clients.
  • Man-in-the-Middle-Angriffe über nicht vertrauenswürdige Zwischenzertifikate.
  • Schwache Signaturalgorithmen (MD5, SHA-1), die anfällig für Kollisionsfälschungen sind.

Empfohlene Schutzmaßnahmen: Eine strenge Zertifizierungsstellenprüfung durchsetzen und Signaturen mit SHA-256 oder SHA-384 verlangen.

Historische Ursprünge & Meilensteine

2015Let's Encrypt wird gestartet und automatisiert die weltweite Ausstellung kostenloser CRT-Zertifikate.
1995Netscape führt SSL 2.0 ein und standardisiert .crt-Dateien für die Serverauthentifizierung.
1994Netscape Communications entwirft frühe Websicherheitsprotokolle unter Verwendung von X.509-Zertifikaten.

Hauptvorteile & Stärken

  • Standard für Nginx / Apache
  • Für Menschen lesbar, wenn sie im PEM-Format gespeichert sind: Kann in jedem Texteditor angezeigt werden, um Ablaufdaten zu überprüfen.
  • Unterstützt von OpenSSL und allen kryptografischen Befehlszeilentools.

Technische Einschränkungen & Nachteile

  • Mehrdeutige Kodierung: Kann wie CER entweder als ASCII-PEM oder als binäres DER formatiert sein.
  • Kann auf einem Server nicht ohne den dazugehörigen privaten Schlüssel (.key-Datei) verwendet werden.
  • Erfordert die manuelle Verkettung von Zwischen-CA-Zertifikaten, um vollständige Vertrauensketten aufzubauen.

Interessante technische Fakten

  • Eine CRT-Datei, die mit '-----BEGIN CERTIFICATE-----' beginnt, ist einfach ein Base64-kodiertes DER-Zertifikat.
  • Let's Encrypt hat seit dem Start im Jahr 2015 über 3 Milliarden kostenlose CRT-Zertifikate ausgestellt.
  • Das Schlosssymbol in der URL-Leiste Ihres Browsers bestätigt, dass ein gültiges CRT-Zertifikat verifiziert wurde.

Häufig gestellte technische Fragen

Was ist der Unterschied zwischen .crt und .pem?

.crt bezeichnet typischerweise eine öffentliche Zertifikatsdatei, während .pem ein Allzweck-Container ist, der Zertifikate, private Schlüssel oder komplette Zertifikatsketten enthalten kann.

Wie kann ich CRT für Windows IIS in PFX oder P12 konvertieren?

Sie können Ihre .crt-Datei und Ihre private .key-Datei mit File2File.app direkt in Ihrem Webbrowser zu einem passwortgeschützten P12/PFX-Paket zusammenführen.

Kann ich den Inhalt einer .crt-Datei einsehen?

Ja! Wenn sie im PEM-Format vorliegt, können Sie sie in jedem Texteditor öffnen oder in File2File.app einfügen, um Domänenname, Aussteller und Ablaufdatum zu entschlüsseln.