Perché convertire PEM in CRT?
Alcuni software, programmi di installazione e pannelli di controllo server (cPanel, Plesk, vecchie procedure guidate IIS) richiedono un file .crt. Nella maggior parte dei casi si tratta di una convenzione di denominazione - richiedono un file contenente solo il certificato dell'entità finale. Occasionalmente la destinazione richiede il formato binario DER anziché il testo Base64, e in quel caso è necessaria una vera conversione di codifica.
Come convertire PEM in CRT
OpenSSL FREE
Esegui openssl x509 -in cert.pem -outform der -out cert.crt per produrre un .crt binario DER; verifica con openssl x509 -in cert.crt -inform der -text -noout. OpenSSL è GRATUITO e funziona su Windows, macOS e Linux.
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 CRT è un certificato digitale X.509 che lega un'identità (un sito web, un server o un editore) a una chiave pubblica, firmata da un'Autorità di Certificazione (CA). Su Windows, fai…
Apri dettagli .CRT →Qualità e a cosa prestare attenzione
- Se il file
.pemcontiene già un certificato Base64 (-----BEGIN CERTIFICATE-----), rinominarlo in.crtspesso funziona senza alcuna conversione - molti strumenti trattano le due estensioni come intercambiabili. - Prima di rinominare, conferma che il file
.pemcontenga solo il blocco del certificato dell'entità finale; estrai solo il certificato se include anche una chiave privata o una catena. - Un file
.crtviene comunemente salvato anche come.cer- il contenuto è identico; cambia solo l'estensione.
Domande frequenti
È sicuro rinominare un file `.pem` in `.crt`?
-----BEGIN CERTIFICATE----- - molti strumenti trattano le due estensioni come equivalenti.Quando ho effettivamente bisogno di OpenSSL invece di rinominare semplicemente?
Cosa succede se il mio `.pem` contiene anche una chiave privata?
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- in un nuovo file prima di rinominarlo - non distribuire mai un file contenente la tua chiave privata.Come posso verificare che il `.crt` convertito sia valido?
openssl x509 -in cert.crt -inform der -text -noout; se stampa i dettagli del certificato, la conversione ha funzionato.