Qual è la differenza tra un file cer, pvk e pfx? Inoltre, quali file conservo e quali sono le mie controparti?
Qual è la differenza tra un file cer, pvk e pfx? Inoltre, quali file conservo e quali sono le mie controparti?
Risposte:
Windows utilizza l'estensione .cer per un certificato X.509. Questi possono essere in "binario" (ASN.1 DER), oppure possono essere codificati con Base-64 e avere un'intestazione e un piè di pagina applicati (PEM); Windows riconoscerà neanche. Per verificare l'integrità di un certificato, è necessario verificarne la firma utilizzando la chiave pubblica dell'emittente ... che è, a sua volta, un altro certificato.
Windows utilizza .pfx per un file PKCS # 12. Questo file può contenere una varietà di informazioni crittografiche, inclusi certificati, catene di certificati, certificati di autorità radice e chiavi private. Il suo contenuto può essere protetto crittograficamente (con password) per mantenere private le chiavi private e preservare l'integrità dei certificati di root.
Windows utilizza .pvk per un file di chiave privata. Non sono sicuro di quale standard (se presente) segue Windows per questi. Speriamo che siano le chiavi codificate PKCS # 8. Emmanuel Bourg riferisce che si tratta di un formato proprietario. Alcuni la documentazione è disponibile.
Non devi mai rivelare la tua chiave privata. Questi sono contenuti nei file .pfx e .pvk.
In genere, si scambiano il proprio certificato (.cer) e i certificati di tutti gli emittenti intermedi (vale a dire, i certificati di tutte le proprie CA, ad eccezione della CA principale) con altre parti.
Nella piattaforma Windows, questi tipi di file vengono utilizzati per le informazioni sul certificato. Normalmente utilizzato per certificato SSL e infrastruttura a chiave pubblica (X.509).
per ulteriori informazioni visitare: File di certificato: .Cer x .Pvk x .Pfx
Ecco le mie note personali, super condensate, per quanto riguarda questo argomento per me attualmente, per chiunque sia interessato:
In realtà mi sono imbattuto in qualcosa del genere non molto tempo fa ... controlla su msdn (vedi la prima risposta)
In sintesi:
.cer - certificato archiviato nel formato standard X.509. Questo certificato contiene informazioni sul proprietario del certificato ... insieme a chiavi pubbliche e private.
.pvk: i file vengono utilizzati per archiviare le chiavi private per la firma del codice. È inoltre possibile creare un certificato basato sul file della chiave privata .pvk.
.pfx - sta per formato di scambio personale. Viene utilizzato per scambiare oggetti pubblici e privati in un singolo file. È possibile creare un file pfx dal file .cer. Può anche essere utilizzato per creare un certificato di Software Publisher .
Ho riassunto le informazioni dalla pagina in base al suggerimento dei commenti.