Perché convertire PEM in DER?
Alcune piattaforme e strumenti accettano solo file DER binari. Il keytool di Java, le vecchie API di Windows e alcuni moduli di sicurezza hardware richiedono DER. Se un software rifiuta il tuo .pem, questa conversione è solitamente la soluzione.
Come convertire PEM in DER
OpenSSL FREE
Esegui openssl x509 -in cert.pem -outform der -out cert.der per un certificato, oppure openssl pkey -in key.pem -outform der -out key.der per una chiave privata. OpenSSL è GRATUITO e funziona su Windows, macOS e Linux.
certutil FREE
Apri il Prompt dei comandi ed esegui certutil -decode cert.pem cert.der per rimuovere le intestazioni Base64 e produrre il file DER binario; certutil è integrato in ogni installazione di Windows.
Informazioni su questi formati
Un file PEM è un contenitore di testo per dati crittografici - il più delle volte un certificato SSL/TLS, una chiave privata o entrambi. Aprilo in qualsiasi editor di testo per vedere cosa…
Apri dettagli .PEM →Un file .DER è associato a DER encoded internet security certificate, un file di tipo web.
Apri dettagli .DER →Qualità e a cosa prestare attenzione
- PEM e DER contengono gli stessi dati crittografici ASN.1 - DER è la codifica binaria di ciò che PEM memorizza come Base64; nessuna informazione viene aggiunta o rimossa.
- Un file
.pemmulti-blocco contenente una catena di certificati non può essere convertito in un singolo.der- DER contiene un solo oggetto per file; dividi prima i blocchi. - Un certificato codificato in DER viene comunemente salvato anche come
.cero.crt- il contenuto è identico indipendentemente dall'estensione.
Domande frequenti
C'è perdita di informazioni durante la conversione da PEM a DER?
Posso convertire una chiave privata da PEM a DER?
openssl pkey -in key.pem -outform der -out key.der - ma una chiave DER non ha protezione tramite password, quindi conservala in modo sicuro come il PEM originale.Come verifico che l'output DER sia corretto?
openssl x509 -in cert.der -inform der -text -noout; se stampa i dettagli del certificato, la conversione è riuscita.Come converto DER di nuovo in PEM?
openssl x509 -in cert.der -inform der -outform pem -out cert.pem.