Creare CSR e chiave con OpenSSL
Installa OpenSSL sul tuo computer se non è già installato. OpenSSL è solitamente preinstallato su Linux, ma potrebbe essere necessario installarlo su Windows o macOS. Puoi scaricare OpenSSL dal sito web di OpenSSL: https://www.openssl.org/source/
1 – Aprire un prompt di comando o una finestra di terminale.
2 – Navigare nel percorso dove si desidera creare il CSR e la chiave.
3 – Genera una chiave privata digitando il seguente comando:
openssl genrsa -out private.key 2048
Questo comando genera una chiave privata di 2048 bit e la salva in un file chiamato “private.key” nel percorso corrente.
4 – Crea un CSR digitando il seguente comando:
openssl req -new -key private.key -out csr.pem
Questo comando crea un nuovo CSR utilizzando la chiave privata generata nel passaggio 4 e la salva in un file denominato “csr.pem” nel percorso corrente.
5 – Segui le istruzioni per inserire le informazioni relative al CSR. Ti verrà chiesto di fornire le seguenti informazioni:
- Nome del Paese (codice a 2 lettere): inserire il codice a 2 lettere del paese in cui si trova l'organizzazione.
- Nome dello Stato o della Provincia (nome completo): Inserite il nome completo dello Stato o della Provincia in cui si trova la vostra organizzazione.
- Località Nome (ad esempio, città): Inserite la città in cui si trova la vostra organizzazione.
- Nome dell'organizzazione (ad esempio, azienda): inserite il nome della vostra organizzazione.
- Nome dell'unità organizzativa (ad esempio, sezione): inserite il nome del vostro dipartimento o divisione all'interno della vostra organizzazione.
- Nome comune (ad esempio, hostname completo): Inserite il nome di dominio completo (FQDN) del server che utilizzerà il certificato. Ad esempio, se il vostro sito web è presente a “www.example.com”, inserite “www.example.com”.
- Indirizzo e-mail: inserite un indirizzo e-mail a cui potete essere contattati.
- Verificate le informazioni inserite e confermate che siano corrette.
6 – Salva la CSR digitando il seguente comando:
cat csr.pem
Questo comando visualizzerà la CSR sullo schermo. È possibile copiare e incollare il contenuto della CSR in un file di testo e inviarlo all'autorità di certificazione per ottenere un certificato.
Ecco fatto! Avete ora creato un CSR e una chiave utilizzando OpenSSL.