Panoramica CSR

Per ottenere un certificato SSL per il tuo dominio o hostname, dovrai creare un Request for Certificate Signing (CSR). Un CSR è una richiesta all’autorità di certificazione (CA) per rilasciare il tuo certificato SSL. Include il tuo chiave pubblica e le informazioni sul tuo dominio o hostname. Ecco una panoramica dei dettagli che dovrai fornire nel CSR:

  • Nome comune (CN): Questo è il nome di dominio completo (FQDN) del tuo server. Dovrebbe corrispondere esattamente a quello che inserisci nel browser web per evitare eventuali errori di sicurezza.
  • Nome dell'organizzazione (O): Il nome legale della vostra società o organizzazione. Il nome non deve essere abbreviato e deve includere l'identificativo aziendale, come Inc., Corp. o LLC (se applicabile). Per gli ordini DV, è possibile utilizzare il proprio nome personale.
  • Unità organizzativa (OU): l'unità o la divisione dell'azienda o dell'organizzazione che gestisce il certificato (ad esempio il Dipartimento IT).
  • Località (L): La città in cui ti trovi.
  • Nome dello Stato o della Provincia (ST): lo Stato o la provincia in cui vi trovate.
  • Paese (C): Il paese in cui ti trovi.
  • Indirizzo e-mail: Un indirizzo e-mail associato all'azienda.
  • Lunghezza della radice: La robustezza del paio di chiavi è determinata dalla lunghezza dei bit, che è ormai lo standard industriale per le chiavi da 2048 bit per garantire la sicurezza per il futuro.
  • Algoritmo di firma: Gli algoritmi di hashing vengono utilizzati dalle Autorità Certificanti per firmare i certificati e i CRL (Certificate Revocation List) al fine di generare valori hash univoci a partire da file. Si consiglia di firmare il proprio certificato con SHA-2, l’algoritmo di firma più robusto adottato nel settore.

La Chiave Privata

Oltre a creare una CSR, il server web esporta anche un file della chiave privata associata alla CSR corrispondente. La chiave privata è una chiave crittografica unica utilizzata per decifrare i dati sensibili trasmessi e crittografati con la corrispondente chiave pubblica. La chiave privata non deve mai essere condivisa con nessuno al di fuori dell’ambiente del server protetto. In caso di perdita o compromissione, le comunicazioni crittografate potrebbero essere lette da utenti malintenzionati e compromettere la reputazione della vostra organizzazione, il che svia completamente la metodologia alla base dell’Infrastruttura delle Chiavi Publiche (PKI). Vi consigliamo vivamente di creare un nuovo paio di chiavi e sostituire o reimmettere il vostro certificato SSL se la chiave privata viene persa o compromessa.

esempio di CSR

La maggior parte delle CSR è creata nel formato PEM codificato in Base-64 e include le righe “—–BEGIN CERTIFICATE REQUEST—–“ e “—–END CERTIFICATE REQUEST—–“ come tag di intestazione e piè di pagina della CSR. Una CSR standard nel formato PEM avrà la seguente struttura:

-----INIZIA LA RICHIESTA DI CERTIFICATO-----
MIIDGDCCAgACAQAwgakxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRYwFAYDVQQKEw1Hb29nbGUsIEluYy4g
MRcwFQYDVQQLEw5JVCBEZXB0YXJ0bWVudDEXMBUGA1UEAxMOd3d3Lmdvb2dsZS5j
b20xIzAhBgkqhkiG9w0BCQEWFHdlYm1hc3RlckBnb29nbGUuY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq3NT5DBBDql5gTB4/6Zsq/C1iwO4yBD2
nThaNfO1qHKUjnFz0oua+54x97TjmHItRH5H+jPJvmzzb4TUJ274CRFhquOOMZVM
dVIG9FUjogJstMqv4GtBC4C/ype0ilAcPEBjRi9bFiR/g43qPCnlRAJNo4cJko7n
W7erAJsRPNiQMr5UJN9h3GuQMPw6uaI/0OWuWjSTLzEBMujHhPySgZIv1SurVXDz
iFC6S6qvc9XQ1z6tkmrttdoOfDI+eT75QxysHmctgAvkZaFEoRASqcqf3iYyl9Qw
mh0xuLSoR9HTvaD9DhxAIa4/1+l6D9MGb/01+lip7AjqdnTTzSBfcQIDAQABoCkw
JwYJKoZIhvcNAQkOMRowGDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DANBgkqhkiG
9w0BAQsFAAOCAQEAZyMkFtElkS3vQoCPVHevrFcPgrx/Fqx0UdQdnf2RyoJ3jqiU
yPo5+5BHA9kY0TuJLhgMIq0QWAbzZYNL0+J8UUcx8EvMK6DqPpKteyYFCMw6GEzu
diq4RE/8Ea9UpGbw8GH1oEsUksBTwrs06OSOVgDXkJ1XY4VaRkMPflgQWGULgKYO
2P/zcFowENruGLJO7ynyUkm5idKdYzDqk7c7bqyLywOEPxSRKVyblmzqiFCOlCqp
HozZ9+5TmrMPD/hO1uHVECcL08RMGXoGMajojI8CE+cmkaWLq3PZt08Sv0F/Itop
O8XAZ2bYTK4HQfPm+Fud22SD+DkSwt8vN8Lu2g==
-----FINE RICHIESTA DI CERTIFICAZIONE-----
Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati con *