Konverter PEM til CRT

Konvertering af et PEM-tekstcertifikat til et binært CRT-certifikat gør det muligt for Apache-servere og Windows-systemer at læse dine web-sikkerhedslegitimationsoplysninger korrekt.

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V

Mens du venter på dine filer, kan du spille Code Rain

Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationPEMCRT
MIME-typeapplication/x-pem-fileapplication/x-x509-ca-cert
TypeBase64 ASCII-certifikatcontainerOffentligt X.509-certifikat
Komprimeringingen (Base64-kodet)ingen
StandardspecifikationIETF 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)

Formatoversigt og anvendelse

Sikkerhedscertifikater beskytter websites ved at kryptere trafik mellem brugere og servere. PEM-formatet bruger Base64-kodet tekst, som er let at åbne i et tekstredigeringsprogram eller kopiere ind i en e-mail. Nogle servermiljøer, hardwarefirewalls og operativsystemer afviser dog tekstformater og kræver i stedet et certifikat med filtypenavnet CRT. Administratorer støder ofte på dette krav, når de flytter certifikater fra en Apache-webserver til Windows Internet Information Services (IIS) eller en netværksenhed. Windows-maskiner og hardwarebelastningsfordelere kan forvente en bestemt binær struktur. Kontrollér målprogrammets krav til kodning og container, så det kan læse certifikatdataene og etablere sikre HTTPS-forbindelser.

Tekniske specifikationer og codec-oversigt

PEM-formatet bruger MIME-typen application/x-pem-file og er afhængig af Base64 ASCII-kodning pakket ind mellem specifikke sidehoved- og sidefodslinjer. Disse afgrænsningslinjer hedder -----BEGIN CERTIFICATE----- og -----END CERTIFICATE-----. CRT-formatet bruger MIME-typen application/x-x509-ca-cert og gemmer nøjagtig de samme kryptografiske offentlige nøgledata i en binær struktur kendt som Distinguished Encoding Rules. Ingen af formaterne bruger komprimering, hvilket betyder, at begge filer har nul komprimeringsforbrug. Konverteringsprocessen er fuldstændig tabsfri, fordi du blot oversætter de tekstkodede Base64-bytes tilbage til rå binære bytes uden at ændre en eneste bit af de underliggende kryptografiske offentlige nøgledata.

OS- og browserkompatibilitet

Filtypenavne på certifikater afgør ikke, om indholdet er DER- eller PEM-kodet. Linux-serversoftware accepterer typisk PEM, mens Windows-certifikatværktøjer og apparater kan acceptere DER eller andre beholdere. Kontrollér produktets dokumenterede inputformat; browsere bruger tillidslagre i stedet for at åbne servercertifikatfiler som sideindhold.

Nyttig information

Kontroller altid, at din private nøgle matcher din nyligt konverterede CRT-fil ved at kontrollere modulusværdierne ved hjælp af OpenSSL-kommandoer, før du anvender certifikatet på en produktionswebserver.

Ofte stillede spørgsmål

Hvordan konverterer man et PEM-certifikat til et CRT-certifikat uden at miste kvalitet?

Konverteringen er fuldstændig tabsfri. Begge filformater gemmer nøjagtig de samme X.509-kryptografiske data om offentlige nøgler. Oversættelse af filen ændrer blot containerkodningen fra Base64 ASCII-tekst til binære bytes uden at ændre de underliggende sikkerhedsnøgler.

Hvad er forskellen mellem et PEM-certifikat og et CRT-certifikat?

En PEM-fil er en tekstbaseret container, der bruger Base64-kodning og menneskeligt læselige overskriftslinjer. En CRT-fil er en binær container, der indeholder nøjagtig de samme certifikatdata i rå byte-format, hvilket kræves af specifikke operativsystemer og serverhardware.