Una richiesta di firma del certificato (CSR) è essenziale per ottenere un certificato SSL/TLS, che viene utilizzato per proteggere il tuo sito web con HTTPS. Di seguito, ti guideremo attraverso il processo di generazione di una CSR utilizzando Node.js.
Per creare una CSR in Node.js, è necessario che OpenSSL sia installato sul sistema. OpenSSL è comunemente disponibile sulla maggior parte dei sistemi Linux e macOS, ma se si utilizza Windows, è possibile installarlo tramite Chocolatey o altri gestori di pacchetti.
Una volta installato OpenSSL, è possibile generare una CSR eseguendo il seguente comando:
openssl req -x509 -newkey rsa:2048 -keyout privateKey.pem -out csr.pem -days 365 -nodes
req: Questa opzione specifica che stiamo creando una richiesta di certificato.-x509: Questo indica che il certificato è un certificato X.509, che è il formato standard per i certificati SSL.-newkey rsa:2048: crea una nuova chiave privata RSA con una lunghezza di 2048 bit.-keyout privateKey.pem: Il percorso per salvare il file della chiave privata.-out csr.pem: Il percorso in cui salvare il file CSR.-days 365: Il numero di giorni di validità del certificato (365 per un anno).-nodes: Questo assicura che la chiave privata non sia crittografata con una passphrase.Dopo aver eseguito questo comando, avrai due file:
privateKey.pem: La tua chiave privata usata per firmare la CSR.csr.pem: Richiesta di firma del certificato.Quando richiesto, compila le informazioni necessarie per la tua CSR:
Una volta ottenuto il file csr.pem, caricalo sull'interfaccia di gestione dei certificati SSL/TLS di Esadax. Segui questi passaggi:
csr.pem).Dopo che Esadax ha emesso il tuo certificato SSL/TLS, scaricalo e installalo sul tuo server o sito web. Utilizzare la chiave privata (privateKey.pem) per firmare la richiesta di certificato quando si ottiene il certificato SSL/TLS da un'autorità di certificazione (CA).
csr.pem che privateKey.pem. La perdita di questi file ti impedirà di rinnovare il tuo certificato SSL/TLS in futuro.Cosa succede se perdo la mia chiave privata?
privateKey.pem, non potrai rinnovare il tuo certificato SSL/TLS. Assicurati che sia sottoposto a backup in modo sicuro.Perché la CSR richiede così tante informazioni?
Posso utilizzare un formato diverso per la CSR?
Hai bisogno di ulteriore assistenza? Contatta il team di supporto di Esadax tramite Live Chat o e-mail per assistenza nella generazione o gestione dei tuoi certificati SSL/TLS.