Questa è una vecchia versione del documento!
1. PEM (Privacy Enhanced Mail)
Estensioni: .pem, .crt, .cer, .key
-
Contenuti: Può includere certificati, chiavi private e catene di certificati.
Utilizzo: Comunemente usato in ambienti Unix/Linux. Facile da leggere e modificare con un editor di testo.
2. DER (Distinguished Encoding Rules)
3. PKCS#7
Estensioni: .p7b, .p7s
Codifica: Base64
ASCII o Binaria
Contenuti: Certificati e catene di certificati, ma non chiavi private.
Utilizzo: Usato per lo scambio di certificati. Comunemente visto in ambienti Windows.
4. PKCS#12
Estensioni: .p12, .pfx
Codifica: Binaria
Contenuti: Certificati, chiavi private e catene di certificati.
Utilizzo: Usato per memorizzare più oggetti crittografici in un unico file. Comunemente usato per importare/esportare certificati e chiavi tra sistemi.
Tabella Riassuntiva
Formato | Estensioni | Codifica | Contenuti | Utilizzo |
PEM | .pem, .crt, .cer, .key | Base64 ASCII | Certificati, chiavi private, catene di certificati | Ambienti Unix/Linux, leggibile dall'uomo |
DER | .der, .cer | Binaria | Singolo certificato | Ambienti Windows, non leggibile dall'uomo |
PKCS#7 | .p7b, .p7s | Base64 ASCII o Binaria | Certificati, catene di certificati | Scambio di certificati, ambienti Windows |
PKCS#12 | .p12, .pfx | Binaria | Certificati, chiavi private, catene di certificati | Importazione/esportazione tra sistemi, memorizzazione di più oggetti crittografici |