Waarom PEM naar DER converteren?
Sommige platforms en tools accepteren alleen binaire DER-bestanden. Java's keytool, oudere Windows-API's en bepaalde hardwarebeveiligingsmodules vereisen DER. Als software uw .pem weigert, is deze conversie meestal de oplossing.
Hoe PEM naar DER te converteren
OpenSSL FREE
Voer openssl x509 -in cert.pem -outform der -out cert.der uit voor een certificaat, of openssl pkey -in key.pem -outform der -out key.der voor een privésleutel. OpenSSL is GRATIS en draait op Windows, macOS en Linux.
certutil FREE
Open de opdrachtprompt en voer certutil -decode cert.pem cert.der uit om de Base64-headers te verwijderen en het binaire DER-bestand te genereren; certutil is ingebouwd in elke Windows-installatie.
Over deze formaten
Een PEM-bestand is een tekstcontainer voor cryptografische gegevens - meestal een SSL/TLS-certificaat, een privésleutel, of beide. Open het in een tekstverwerker om te zien wat de…
Open .PEM details →Een .DER-bestand is gekoppeld aan DER encoded internet security certificate, een web-bestand.
Open .DER details →Kwaliteit & waar op te letten
- PEM en DER bevatten dezelfde ASN.1 cryptografische gegevens - DER is de binaire codering van precies wat PEM opslaat als Base64; er wordt geen informatie toegevoegd of verwijderd.
- Een multi-block
.pemdie een certificaatketen bevat, kan niet worden geconverteerd naar een enkele.der- DER bevat één object per bestand; splits eerst de blokken. - Een DER-gecodeerd certificaat wordt ook vaak opgeslagen als
.cerof.crt- de inhoud is identiek, ongeacht de extensie.
Veelgestelde vragen
Is er informatieverlies bij het converteren van PEM naar DER?
Kan ik een privésleutel converteren van PEM naar DER?
openssl pkey -in key.pem -outform der -out key.der - maar een DER-sleutel heeft geen wachtwoordbeveiliging, dus bewaar deze net zo veilig als de originele PEM.Hoe controleer ik of de DER-uitvoer correct is?
openssl x509 -in cert.der -inform der -text -noout uit; als het certificaatdetails afdrukt, is de conversie geslaagd.Hoe converteer ik DER terug naar PEM?
openssl x509 -in cert.der -inform der -outform pem -out cert.pem uit.