In che modo una CA invia un certificato digitale?

2

Vorrei sapere dopo aver approvato la richiesta di firma del certificato, l'autorità di certificazione invia il certificato digitale al richiedente convertendo il certificato digitale in formato PEM e inviandolo come file .crt via email o inviando il digitale certificato in qualche altro modo?

    
posta 10.07.2015 - 13:37
fonte

3 risposte

4

C'è uno standard per lo scambio di messaggi con CA, ma raramente è implementato nella pratica. Le CA commerciali esistenti che trattano molti clienti remoti tendono a organizzare il processo di rilascio dei certificati tramite alcune interfacce personalizzate (spesso basate sul Web) e l'invio dei certificati fa parte di tale processo. Vari metodi sono usati nella pratica, possibilmente combinati:

  • Invio del certificato via email
  • Rendi il certificato disponibile all'utente su HTTP (l'URL viene visualizzato in alcune pagine Web o inviato anche via email).
  • Un protocollo personalizzato tra la CA e un componente controllato da CA eseguito sul computer dell'utente (Applet, controllo ActiveX, applicazione "console di gestione" completa ...).
  • Qualsiasi protocollo di "trasferimento manuale" in alcune situazioni specifiche (ad esempio quando una CA radice offline emette un certificato per una CA intermedia, il trasferimento deve coinvolgere qualcosa come una chiave USB, poiché la CA principale non è in linea).

Il certificato stesso è comunemente codificato "così com'è" (X.509 DER o PEM) o incapsulato in un cosiddetto oggetto PKCS # 7 (CMS). CMS non è mai stato concepito per trasmettere certificati (è un formato di crittografia e firma) ma è usuale usarlo per inviare un certificato e un insieme di "certificati helper" (CA intermedio per la sua convalida).

Alcuni CA generano autonomamente la chiave privata (sul lato CA) e, in tal caso, la chiave privata deve essere inviata al richiedente; di solito, un archivio PKCS # 12 (aka PFX) viene utilizzato per contenere sia il certificato che la chiave privata, con protezione tramite password (crittografia basata su password).

Poiché un certificato è firmato e contiene solo dati pubblici, la sua integrità è prontamente verificata al momento della ricezione e il suo modo di viaggiare non è importante per la sicurezza. Questa è la cosa principale dei certificati.

    
risposta data 10.07.2015 - 15:08
fonte
2

Poiché i certificati sono a prova di manomissione per progettazione e contengono solo informazioni pubbliche, non è necessario che vengano consegnati in modo sicuro. Come dici tu, un certificato codificato PEM è solo un file, quindi puoi inviarlo nello stesso modo in cui invii altri file. Inviare via email come allegato funzionerebbe, e sono sicuro che alcune CA lo offrono come metodo di consegna.

Qui usiamo principalmente la CA Entrust, quindi quella con cui ho più esperienza; con loro crei un account sul loro sito che ti dà accesso al loro carrello per ordinare certificati / upload CSR. Quando il certificato è pronto, ti inviano un'email per informarti che puoi effettuare nuovamente il login e ritirarlo (fai clic con il pulsante destro del mouse su "Salva con nome" dall'elenco di certificati che hai ordinato).

    
risposta data 10.07.2015 - 14:58
fonte
1

CA riguarda la valutazione dei dati nel CRT e la firma, con conseguente certificato X.509 della chiave pubblica. La comunicazione non è il punto principale. Potrebbe essere e-mail, http, directory (ldap) o qualsiasi client con cui scegliere il suo certificato. Anche il formato non è il punto; le codifiche DER binarie e PEM sono soluzioni comuni.

    
risposta data 10.07.2015 - 13:43
fonte

Leggi altre domande sui tag