bg-tutorials

Come generare un CSR in Node.js

In questo tutorial ti mostreremo come generare un CSR in Node.js.

Segui i passaggi indicati di seguito:

Passo 1: Assicurati di avere l’utilità OpenSSL

Per generare il CSR, utilizzeremo l’utility OpenSSL. Di solito dovrebbe essere disponibile sul tuo server, ma se non lo è, puoi scaricare OpenSSL.

In alternativa, puoi ottenere OpenSSL tramite i seguenti comandi:

sudo apt-get install openssl

sudo yum install openssl

Nota per gli utenti di macOS e Windows:

  • macOS include già OpenSSL (in alcune versioni è LibreSSL o OpenSSL 3). Puoi usarlo direttamente dal Terminale.
  • Gli utenti di Windows devono installare OpenSSL dai file binari ufficiali o utilizzare Git Bash, che viene fornito con OpenSSL preinstallato.

Fase 2: Avviare il processo di generazione della CSR

Esegui il seguente comando:

openssl req -new -newkey rsa:2048 -nodes -keyout tuodominio.key -out tuodominio.csr

Sostituisci il tuo dominio con il nome del dominio che vuoi proteggere.

  • Yourdomain.key è la tua chiave privata
  • Yourdomain.csr è il tuo codice CSR

Passo 3: fornire i dettagli richiesti

Successivamente, fornisci i dati richiesti. Compila i campi sottostanti:

  • Nome comune: specifica il FQDN (nome di dominio completamente qualificato) a cui vuoi assegnare il tuo Certificato SSL (es.: ssldragon.com). Se hai acquistato un certificato Wildcard, includi un asterisco davanti al nome del dominio (es: *.ssldragon.com).
  • Città (L): inserisci la città in cui la tua attività è ufficialmente registrata (es: San Jose)
  • Stato (S): inserisci lo stato in cui ha sede la tua azienda (es: California)
  • Paese (C): inserisci il codice di due lettere del paese della tua organizzazione (es.: US)
  • Organizzazione: digita il nome ufficiale e completo della tua organizzazione (es: GPI Holding LLC). Per i certificati DV, lascia in bianco (premi Invio).
  • Unità organizzativa: Deprecata a partire da settembre 2022. Lasciare vuoto
  • Indirizzo e-mail: questo campo è facoltativo. Puoi lasciarlo vuoto
  • Password di sfida: un altro campo opzionale. Si consiglia di lasciare questo campo vuoto perché la password di sfida è un attributo obsoleto.

Il tuo codice CSR è pronto per essere utilizzato. Per impostazione predefinita, risiede in yourdomain.csr. Puoi aprirlo con un qualsiasi editor di testo come Notepad. Quando richiedi il certificato, includi il testo completo della CSR, compresi i tag – INIZIO RICHIESTA CERTIFICATO– e – FINE RICHIESTA CERTIFICATO–.

Insieme al CSR, l’utility OpenSSL creerà anche la tua chiave privata (yourdomain.key). Salvala e conservala in un luogo sicuro. Ti servirà durante la configurazione SSL.

Dopo che la CA ha convalidato il CSR e rilasciato il certificato SSL, puoi procedere con le istruzioni per l’installazione di Node.js SSL.

Risparmia il 10% sui certificati SSL ordinando oggi stesso da SSL Dragon!

Emissione rapida, crittografia avanzata, affidabilità del browser al 99,99%, assistenza dedicata e garanzia di rimborso entro 25 giorni. Codice coupon: SAVE10

Un'immagine dettagliata di un drago in volo
Scritto da

Scrittore di contenuti con esperienza, specializzato in certificati SSL. Trasforma intricati argomenti di cybersicurezza in contenuti chiari e coinvolgenti. Contribuisci a migliorare la sicurezza digitale attraverso narrazioni d'impatto.