PEM in CRT umwandeln

Die Umwandlung eines PEM-Textzertifikats in ein binäres CRT-Zertifikat ermöglicht Apache-Servern und Windows-Systemen, Ihre Webzertifikate korrekt einzulesen.

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V

Während du auf deine Dateien wartest, kannst du Code Rain spielen

Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Formatvergleich & technische Spezifikationen

SpezifikationPEMCRT
MIME-Typapplication/x-pem-fileapplication/x-x509-ca-cert
TypBase64-ASCII-Zertifikatscontaineröffentliches X.509-Zertifikat
Kompressionkeine (Base64-kodiert und ASCII-armiert)keine
StandardspezifikationIETF RFC 7468ITU-T X.509 / RFC 5280
Magic-Bytes-Header2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)

Formatübersicht & Anwendungsbereiche

Sicherheitszertifikate schützen Webseiten, indem sie den Datenverkehr zwischen Benutzern und Servern verschlüsseln. Das PEM-Format verwendet Base64-ASCII-Text, wodurch es einfach ist, die Datei in einem einfachen Texteditor zu öffnen oder in E-Mails zu kopieren. Viele Serverumgebungen, Hardware-Firewalls und bestimmte Betriebssysteme lehnen Textformatierungen jedoch ab und verlangen stattdessen das CRT-Format. Administratoren stehen oft vor diesem Kompatibilitätsproblem, wenn sie Sicherheitszertifikate von einem Apache-Webserver in eine Windows-Internet-Information-Services-Umgebung oder auf ein Netzwerkgerät übertragen. Ein Windows-Computer oder ein Hardware-Load-Balancer erwartet eine binäre Struktur der Datei. Durch die Änderung des Dateiformats können diese Systeme den Sicherheitsschlüssel ordnungsgemäß lesen und sichere HTTPS-Verbindungen herstellen, ohne Fehlermeldungen für Besucher auszugeben.

Technische Spezifikationen und Codec-Übersicht

Das PEM-Format verwendet den MIME-Typ application/x-pem-file und eine Base64-ASCII-Codierung zwischen Kopf- und Abschlusszeilen. Diese Begrenzungszeilen lauten -----BEGIN CERTIFICATE----- und -----END CERTIFICATE-----. Das CRT-Format verwendet den MIME-Typ application/x-x509-ca-cert und speichert dieselben kryptografischen Daten des öffentlichen Schlüssels binär nach den Distinguished Encoding Rules (DER). Keines der Formate wird komprimiert. Die Konvertierung ist verlustfrei: Die Base64-codierten Textbytes werden in Binärbytes zurückgewandelt, ohne die kryptografischen Daten zu ändern.

Betriebssystem- & Browser-Kompatibilität

Die Dateiendung eines Zertifikats legt nicht fest, ob der Inhalt DER- oder PEM-codiert ist. Linux-Serverprogramme akzeptieren häufig PEM, während Windows-Zertifikatstools und Appliances DER oder andere Container unterstützen können. Prüfen Sie das dokumentierte Eingabeformat des Produkts. Browser verwenden Vertrauensspeicher und öffnen Serverzertifikatsdateien nicht als Seiteninhalt.

Nützliche Informationen

Prüfen Sie vor der Verwendung des Zertifikats auf einem Produktionsserver mit OpenSSL und anhand der Moduluswerte, ob der private Schlüssel zu der neu umgewandelten CRT-Datei passt.

Häufig gestellte Fragen

Wie konvertiert man ein PEM-Zertifikat in ein CRT-Zertifikat ohne Qualitätsverlust?

Die Konvertierung ist vollständig verlustfrei. Beide Dateiformate speichern genau dieselben kryptografischen X.509-Daten des öffentlichen Schlüssels. Das Übersetzen der Datei ändert lediglich die Container-Codierung von Base64-ASCII-Text in binäre Bytes, ohne die zugrundeliegenden Sicherheitsschlüssel zu verändern.

Was ist der Unterschied zwischen einem PEM-Zertifikat und einem CRT-Zertifikat?

Eine PEM-Datei ist ein textbasierter Container, der eine Base64-Codierung und menschenlesbare Header-Zeilen verwendet. Eine CRT-Datei ist ein binärer Container, der genau dieselben Zertifikatsdaten im Rohbyte-Format enthält, was von bestimmten Betriebssystemen und Server-Hardware vorausgesetzt wird.