Come generare una CSR (richiesta di firma del certificato) per SSL

Autore:Vishal Singh
Aggiornato:25 lug 2025

Per generare una richiesta di firma del certificato (CSR) per un certificato SSL, segui questi semplici passaggi:

  1. Genera la CSR: sul tuo server, utilizza lo strumento o il comando appropriato per creare la CSR. Ad esempio, su Linux, si potrebbe utilizzare OpenSSL con un comando come openssl req -x509 -bits o simile.

  2. Garantire la dimensione della chiave: assicurarsi che la dimensione della chiave sia di almeno 2048 bit. Questo assicura che il tuo certificato sia sicuro.

  3. Salva la tua chiave privata: dopo aver generato la CSR, ti verrà richiesta una password per la chiave privata. Salva questo in modo sicuro perché è necessario per installare il certificato SSL in seguito.

  4. Invia CSR all'autorità di certificazione (CA): fornisci la CSR generata all'autorità di certificazione con cui stai lavorando, come Let's Encrypt o l'autorità di certificazione partner di Esadax.

  5. Installa certificato SSL: una volta ricevuto il certificato dalla CA, utilizza la chiave privata per installarlo sul tuo server. Su Linux, questo potrebbe comportare comandi come openssl ca -key privateKey.pem -cert certificate.pem.

Note aggiuntive:

  • Se si utilizza un certificato multidominio e il server non è in grado di gestire più nomi alternativi del soggetto (SAN) in un'unica CSR, attivare prima il certificato con un dominio. Puoi aggiungere il resto in seguito tramite l'interfaccia del tuo provider di hosting.
  • IP condivisi vs IP dedicati: Alcuni server consentono l'installazione di SSL su IP condivisi utilizzando l'indicazione del nome del server (SNI). Controlla se il tuo server lo supporta per evitare di avere bisogno di un IP dedicato.