Konverter DER til PEM
Konvertering av et binært DER-sertifikat endrer kodingen fra rå binærdata til Base64-tekst slik at det enkelt kan leses av webservere og tekstredigerere.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | DER | PEM |
|---|---|---|
| MIME-type | application/ | application/ |
| Type | binært ASN.1 DER-sertifikat | Base64-ASCII-sertifikatcontainer |
| Kompresjon | ingen (kompakt binærformat) | ingen (Base64-kodet) |
| Standardsesifikasjon | ITU-T X.690 / RFC 5280 | IETF RFC 7468 |
| Signatur med magiske byte | 30 82 (ASN.1 DER Sequence Header) | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Oversikt og bruksområder for formatet
Sikkerhetssertifikater etablerer tillit og krypterer data på tvers av nettverk. DER-formatet lagrer sertifikatdata som rå binærfiler ved hjelp av ASN.1-regler. Selv om det er effektivt for maskinvare med begrenset minne, er rå binærfiler vanskelige å administrere i tekstbaserte serverkonfigurasjonsfiler. Systemadministratorer må ofte inspisere eller lime inn sertifikatdata direkte i konfigurasjonsskript for verktøy som Apache, Nginx eller OpenSSL. Å transformere filen til en PEM-beholder løser dette problemet. PEM står for Privacy Enhanced Mail, selv om det nå er mye brukt for alle typer kryptografiske nøkler og sertifikater. Denne beholderen pakker inn de binære dataene i Base64-tekst og legger til tydelige grensemarkører. Disse markørene gjør det åpenbart hvor sertifikatet begynner og slutter, noe som forhindrer feil ved kopiering og innliming under serveroppsett.
Tekniske spesifikasjoner og kodekoversikt
DER Binary bruker MIME-typen application/x-x509-ca-cert og lagrer data i et kompakt binærformat uten komprimering. Formatet har ingen tekstbaserte overskrifter, så et heksadesimalt redigeringsprogram trengs for å lese råbytene. PEM bruker derimot MIME-typen application/x-pem-file og pakker de samme sertifikatdataene inn i en tekststruktur. En PEM-fil begynner med den lesbare linjen "-----BEGIN CERTIFICATE-----", etterfulgt av linjer med Base64-kodet tekst, og slutter med "-----END CERTIFICATE-----". Ingen av formatene bruker komprimering. Begge lagrer de samme kryptografiske dataene for den offentlige nøkkelen, så konverteringen er helt tapsfri.
OS- og nettleserkompatibilitet
DER og PEM er kodinger som brukes av ulike sertifikatverktøy. OpenSSL og mange serverapper godtar PEM, mens andre produkter kan kreve DER eller en bestemt beholder. Kontroller forventet koding og filinnhold for målprogrammet.
Nyttig informasjon
Ha en ukryptert sikkerhetskopi av din opprinnelige DER-binærfil i kald lagring. Fordi konverteringen til PEM er fullstendig tapsoffri, kan du alltid generere din tekstbaserte PEM-fil på nytt fra den binære hovedfilen uten forringelse av sikkerheten.
Ofte stilte spørsmål
Hvordan konverterer du DER-binær til PEM-sertifikat uten å tape kvalitet?
Konverteringen er fullstendig tapsoffri fordi begge formatene inneholder nøyaktig den samme kryptografiske offentlige nøkkelen og metadataene. Å oversette filen endrer bare det ytre omslaget fra rå binære byte til Base64-tekst, slik at kjernesikkerhetsdataene forblir urørt.
Hva er forskjellen mellom DER-binær og PEM-sertifikat?
DER Binary er et kompakt, maskinlesbart binært format uten hoder, mens PEM er et Base64-kodet tekstformat pakket inn mellom spesifikke start- og sluttgrenselinjer for enkel lesing av mennesker og serverprogramvare.