Konvertera CER till PEM
Konvertering av ett binärt CER-säkerhetscertifikat till en Base64-kodad PEM-textfil gör att administratörer enkelt kan läsa och klistra in säkerhetsnycklar i webbservrar och applikationskonfigurationer.
Formatjämförelse och tekniska specifikationer
| Specifikation | CER | PEM |
|---|---|---|
| MIME-typ | application/ | application/ |
| Typ | X.509-certifikatfil | Base64 ASCII-certifikatbehållare |
| Komprimering | ingen | ingen (ASCII-armoring med Base64) |
| Standardspecifikation | RFC 5280 / Microsoft Cryptography API | IETF RFC 7468 |
| Magic Bytes-huvud | 30 82 (DER binary) or -----BEGIN CERTIFICATE----- | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Formatöversikt och användningsområden
Säkerhetscertifikat säkrar data som färdas mellan webbläsare och servrar. En CER-fil lagrar ett X.509-certifikat i ett binärt format, som datorer kan läsa effektivt men som är svåra för människor att läsa. Systemadministratörer behöver ofta visa, kopiera eller kombinera dessa certifikat med privata nycklar inuti textredigerare. Att omvandla den binära datan till en textlayout löser detta problem. Webbservrar som Apache och Nginx kräver textfiler för säkra HTTPS-anslutningar. Om en administratör tar emot ett binärt certifikat från en certifikatutfärdare måste filen ändras till en textbehållare före installation. Denna textversion använder vanliga ASCII-tecken, vilket gör det enkelt att flytta mellan olika operativsystem och klistra in i kommandoradsverktyg eller kontrollpaneler utan binär korruption.
Tekniska specifikationer och kodeköversikt
En CER-fil använder MIME-typen application/pkix-cert och lagrar data som råa binära byte enligt DER-kodningsstandarden. Den har ingen magisk bytesignatur utan förlitar sig i stället på ASN.1-strukturregler. En PEM-fil använder MIME-typen application/x-pem-file och omsluter samma binära data i Base64 ASCII-text. PEM-formatet lägger till tydliga avgränsningsrader som börjar med ”-----BEGIN CERTIFICATE-----” och slutar med ”-----END CERTIFICATE-----”. Ingetdera formatet använder komprimering, så båda filerna behåller exakt samma kryptografiska datainnehåll utan kvalitetsförlust.
OS- och webbläsarkompatibilitet
CER-filer kan vara kodade i DER eller PEM, och stödet beror på operativsystem, program och importflöde. PEM används ofta av serverprogram, men vilka kodningar som godtas varierar mellan produkter.
Användbar information
Kontrollera alltid att ditt konverteringsverktyg innehåller hela sidhuvuds- och sidfotsraderna. Saknade avgränsningsmarkörer gör att webbservrar avvisar certifikatet vid uppstart.
Vanliga frågor
Hur konverterar man CER-certifikat till PEM-certifikat utan kvalitetsförlust?
Konverteringen är helt förlustfri. Båda formaten lagrar exakt samma underliggande kryptografiska nyckeldata. Att ändra filen ändrar bara hur byten kodas, vilket skiftar från råa binära byte till läsbar ASCII-text.
Vad är skillnaden mellan ett CER-certifikat och ett PEM-certifikat?
En CER-fil lagrar säkerhetsdata som en rå binär struktur som kräver specialiserad programvara för att läsas. En PEM-fil omsluter exakt samma binära data i Base64-text och lägger till tydliga avgränsningshuvuden, vilket gör den enkel att öppna och redigera i vilken vanlig textredigerare som helst.