Konverter CER til PEM
Konvertering af et binært CER-sikkerhedscertifikat til en Base64-kodet PEM-tekstfil gør det muligt for administratorer nemt at læse og indsætte sikkerhedsnøgler i webservere og applikationskonfigurationer.
Formatsammenligning & tekniske specifikationer
| Specifikation | CER | PEM |
|---|---|---|
| MIME-type | application/ | application/ |
| Type | X.509-certifikatfil | Base64 ASCII-certifikatcontainer |
| Komprimering | ingen | ingen (Base64-kodet) |
| Standardspecifikation | RFC 5280 / Microsoft Cryptography API | IETF RFC 7468 |
| Magic Bytes-header | 30 82 (DER binary) or -----BEGIN CERTIFICATE----- | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Formatoversigt og anvendelse
Sikkerhedscertifikater sikrer data, der bevæger sig mellem webbrowsere og servere. En CER-fil gemmer et X.509-certifikat i et binært format, som computere læser effektivt, men mennesker ikke kan læse nemt. Systemadministratorer skal ofte se, kopiere eller kombinere disse certifikater med private nøgler i tekstredigeringsprogrammer. Omdannelse af de binære data til et tekstformat løser dette problem. Webservere som Apache og Nginx kræver tekstfiler til sikre HTTPS-forbindelser. Hvis en administrator modtager et binært certifikat fra en certifikatmyndighed, skal filen ændres til en tekstbeholder før installationen. Denne tekstversion bruger standard ASCII-tegn, hvilket gør det nemt at flytte på tværs af forskellige operativsystemer og indsætte i kommandolinjeværktøjer eller kontrolpaneler uden binær korruption.
Tekniske specifikationer og codec-oversigt
En CER-fil bruger MIME-typen application/pkix-cert og gemmer data som rå binære bytes ved hjælp af DER-kodningsstandarden. Den har ingen magisk byteheader, men er i stedet afhængig af ASN.1-strukturregler. En PEM-fil bruger MIME-typen application/x-pem-file og omslutter de samme binære data i Base64 ASCII-tekst. PEM-formatet tilføjer markante grænselinjer, der starter med '-----BEGIN CERTIFICATE-----' og slutter med '-----END CERTIFICATE-----'. Ingen af formaterne bruger komprimering, hvilket betyder, at begge filer bevarer nøjagtig den samme kryptografiske datanyttelast uden kvalitetstab.
OS- og browserkompatibilitet
CER-filer kan bruge DER- eller PEM-kodning, og understøttelsen afhænger af operativsystem, program og importarbejdsgang. PEM bruges bredt af serversoftware, men hvilke kodninger der accepteres, varierer efter produkt.
Nyttig information
Sørg altid for, at dit konverteringsværktøj indeholder de fulde header- og footerlinjer. Manglende grænsemarkører vil få webservere til at afvise certifikatet under opstart.
Ofte stillede spørgsmål
Hvordan konverterer man CER-certifikatet til PEM-certifikat uden at miste kvalitet?
Konverteringen er fuldstændig tabsfri. Begge formater gemmer nøjagtig de samme underliggende kryptografiske nøgledata. Ændring af filen ændrer kun, hvordan bytene kodes, og skifter fra rå binære bytes til læsbar ASCII-tekst.
Hvad er forskellen mellem CER-certifikatet og PEM-certifikatet?
En CER-fil gemmer sikkerhedsdata som en rå binær struktur, der kræver specialsoftware for at blive læst. En PEM-fil omslutter nøjagtig de samme binære data i Base64-tekst og tilføjer klare grænseoverskrifter, hvilket gør det nemt at åbne og redigere i enhver standardteksteditor.