Convertitore da CER a PEM
La conversione di un certificato di sicurezza binario CER in un file di testo PEM codificato in Base64 consente agli amministratori di leggere e incollare facilmente chiavi di sicurezza nei server web e nelle configurazioni delle applicazioni.
Confronto formati e specifiche tecniche
| Specifica | CER | PEM |
|---|---|---|
| Tipo MIME | application/ | application/ |
| Tipo | file di certificato X.509 | contenitore di certificati ASCII Base64 |
| Compressione | nessuna | nessuna (codificato in Base64) |
| Specifica standard | RFC 5280 / Microsoft Cryptography API | IETF RFC 7468 |
| Intestazione Magic Bytes | 30 82 (DER binary) or -----BEGIN CERTIFICATE----- | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Panoramica del formato e applicazioni
I certificati di sicurezza proteggono i dati in transito tra browser web e server. Un file CER memorizza un certificato X.509 in formato binario, che i computer leggono in modo efficiente ma che risulta di difficile lettura per gli esseri umani. Gli amministratori di sistema devono frequentemente visualizzare, copiare o combinare questi certificati con le chiavi private all'interno di editor di testo. La trasformazione dei dati binari in un layout di testo risolve questo problema. Server web come Apache e Nginx richiedono file di testo per connessioni HTTPS sicure. Se un amministratore riceve un certificato binario da un'autorità di certificazione, il file deve essere convertito in un contenitore di testo prima dell'installazione. Questa versione in formato testuale utilizza caratteri ASCII standard, semplificando il trasferimento tra diversi sistemi operativi e l'inserimento in strumenti a riga di comando o pannelli di controllo senza corruzioni binarie.
Specifiche tecniche e analisi dei codec
Un file CER utilizza il tipo MIME application/pkix-cert e memorizza i dati come byte binari grezzi utilizzando lo standard di codifica DER. Non possiede un'intestazione con byte magici (magic bytes), affidandosi invece alle regole della struttura ASN.1. Un file PEM utilizza il tipo MIME application/x-pem-file e racchiude gli stessi dati binari in testo Base64 ASCII. Il formato PEM aggiunge linee di delimitazione distinte, iniziando con '-----BEGIN CERTIFICATE-----' e terminando con '-----END CERTIFICATE-----'. Nessun formato utilizza la compressione, il che significa che entrambi i file mantengono esattamente lo stesso contenuto crittografico senza alcuna perdita di qualità.
Compatibilità con sistemi operativi e browser
I file CER possono usare la codifica DER o PEM. Il supporto dipende da sistema operativo, applicazione e procedura di importazione. PEM è ampiamente usato dai software server, ma le codifiche accettate variano in base al prodotto.
Informazioni utili
Verifica sempre che il tuo strumento di conversione includa le linee di testo complete per intestazione e piè di pagina. La mancanza di indicatori di delimitazione causerà il rifiuto del certificato da parte dei server web durante l'avvio.
Domande frequenti
Come convertire un certificato CER in un certificato PEM senza perdere qualità?
La conversione non comporta alcuna perdita. Entrambi i formati memorizzano esattamente gli stessi dati della chiave crittografica sottostante. La modifica del file altera solo il modo in cui i byte sono codificati, passando dai byte binari grezzi al testo ASCII leggibile.
Qual è la differenza tra un certificato CER e un certificato PEM?
Un file CER memorizza i dati di sicurezza come struttura binaria grezza che richiede software specializzato per essere letta. Un file PEM racchiude quegli stessi dati binari in testo Base64 e aggiunge chiare intestazioni di delimitazione, rendendolo facile da aprire e modificare in qualsiasi editor di testo standard.