Hvorfor konvertere PEM til DER?
Noen plattformer og verktøy godtar bare binære DER-filer. Javas keytool, eldre Windows-API-er og visse maskinvaresikkerhetsmoduler forventer DER. Hvis programvare avviser din .pem, er denne konverteringen vanligvis løsningen.
Hvordan konvertere PEM til DER
OpenSSL FREE
Kjør openssl x509 -in cert.pem -outform der -out cert.der for et sertifikat, eller openssl pkey -in key.pem -outform der -out key.der for en privat nøkkel. OpenSSL er GRATIS og kjører på Windows, macOS og Linux.
certutil FREE
Åpne ledetekst og kjør certutil -decode cert.pem cert.der for å fjerne Base64-headere og produsere den binære DER-filen; certutil er innebygd i alle Windows-installasjoner.
Om disse formatene
En PEM-fil er en tekstbeholder for kryptografiske data - som oftest et SSL/TLS-sertifikat, en privat nøkkel, eller begge deler. Åpne den i et hvilket som helst tekstredigeringsprogram for å…
Åpne .PEM-detaljer →En .DER-fil er assosiert med DER encoded internet security certificate, en web-fil.
Åpne .DER-detaljer →Kvalitet og hva du bør passe på
- PEM og DER inneholder de samme ASN.1 kryptografiske dataene - DER er den binære kodingen av nøyaktig det PEM lagrer som Base64; ingen informasjon legges til eller fjernes.
- En multi-blokk
.pemsom inneholder en sertifikatkjede kan ikke konverteres til en enkelt.der- DER inneholder ett objekt per fil; del opp blokkene først. - Et DER-kodet sertifikat lagres også ofte som
.cereller.crt- innholdet er identisk uavhengig av filtype.
Ofte stilte spørsmål
Er det noe informasjonstap ved konvertering fra PEM til DER?
Kan jeg konvertere en privat nøkkel fra PEM til DER?
openssl pkey -in key.pem -outform der -out key.der - men en DER-nøkkel har ingen passordbeskyttelse, så oppbevar den like sikkert som den originale PEM-filen.Hvordan verifiserer jeg at DER-utdataene er korrekte?
openssl x509 -in cert.der -inform der -text -noout; hvis den skriver ut sertifikatdetaljer, var konverteringen vellykket.Hvordan konverterer jeg DER tilbake til PEM?
openssl x509 -in cert.der -inform der -outform pem -out cert.pem.