Dlaczego konwertować PEM na DER?
Niektóre platformy i narzędzia akceptują wyłącznie binarne pliki DER. Java keytool, starsze API Windows oraz niektóre sprzętowe moduły bezpieczeństwa wymagają DER. Jeśli oprogramowanie odrzuca Twój plik .pem, ta konwersja zazwyczaj rozwiązuje problem.
Jak przekonwertować PEM na DER
OpenSSL FREE
Uruchom openssl x509 -in cert.pem -outform der -out cert.der dla certyfikatu lub openssl pkey -in key.pem -outform der -out key.der dla klucza prywatnego. OpenSSL jest DARMOWY i działa na systemach Windows, macOS oraz Linux.
certutil FREE
Otwórz Wiersz polecenia i uruchom certutil -decode cert.pem cert.der, aby usunąć nagłówki Base64 i wygenerować binarny plik DER; certutil jest wbudowany w każdą instalację systemu Windows.
O tych formatach
Plik PEM to tekstowy kontener na dane kryptograficzne - najczęściej certyfikat SSL/TLS, klucz prywatny lub oba te elementy. Otwórz go w dowolnym edytorze tekstu, aby sprawdzić, co mówi…
Otwórz szczegóły .PEM →Plik .DER jest powiązany z DER encoded internet security certificate, który jest plikiem typu web.
Otwórz szczegóły .DER →Jakość i na co uważać
- PEM i DER przechowują te same dane kryptograficzne ASN.1 - DER to binarna wersja tego, co PEM przechowuje jako Base64; żadne informacje nie są dodawane ani usuwane.
- Wieloblokowy plik
.pemzawierający łańcuch certyfikatów nie może zostać przekonwertowany na pojedynczy plik.der- DER przechowuje jeden obiekt na plik; najpierw należy rozdzielić bloki. - Certyfikat zakodowany w DER jest również powszechnie zapisywany jako
.cerlub.crt- zawartość jest identyczna niezależnie od rozszerzenia pliku.
Najczęściej zadawane pytania
Czy podczas konwersji PEM na DER następuje utrata informacji?
Czy mogę przekonwertować klucz prywatny z PEM na DER?
openssl pkey -in key.pem -outform der -out key.der - ale klucz DER nie posiada ochrony hasłem, więc należy go chronić tak samo jak oryginalny PEM.Jak sprawdzić, czy wynikowy plik DER jest poprawny?
openssl x509 -in cert.der -inform der -text -noout; jeśli zostaną wyświetlone szczegóły certyfikatu, konwersja zakończyła się sukcesem.Jak przekonwertować DER z powrotem na PEM?
openssl x509 -in cert.der -inform der -outform pem -out cert.pem.