Node.js este un mediu open-source, cross-platform, JavaScript run-time environment care executa cod JavaScript in afara unui browser. Este utilizat datorita anumitor avantaje, cum ar fi scalabilitatea usoara sau simplitatea.

 

Instalarea certificatului SSL in Node.js

- Descarcarea certificatului SSL

Primul pas pentru a instala certificatul SSL in Node.js este sa cumparati un certificat SSL. Alegeti unul care se aliniaza cel mai bine la modelul dvs. de afaceri. Dupa ce ati efectuat achizitia, va exista un proces de verificare a documentelor de catre Autoritatea de Certificare. Dupa finalizarea verificarii, veti primi un e-mail care contine:

  • Intermediate certificates
  • Root certificates
  • CA bundle files

- Crearea fisierului https_server.js si incarcarea fisierelor SSL

In acest pas, partea „server.js” a codului poate fi redenumita conform cerintelor companiei dvs. De exemplu, poate fi redenumit ca „X.js.”

Puteti utiliza urmatoarele coduri pentru a genera serverul https, care este fisierul https_server.js aici: #vim https_server.js

var https = require('https');
var fs = require('fs');
var https_options = {
key: fs.readFileSync("/path/to/private.key"),
cert: fs.readFileSync("/path/to/your_domain_name.crt"),
ca: [
fs.readFileSync('path/to/CA_root.crt'),
fs.readFileSync('path/to/ca_bundle_certificate.crt')
]
};
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("Welcome to Node.js HTTPS Servern");
}).listen(8443)

Acesta este codul generic. Desigur, va trebui sa modificati putin codurile si sa le adaptati conform cerintelor afacerii dvs.

Va trebui sa inlocuiti urmatoarele comenzi cu cai referitoare la fisierul dvs.:

path/to/private.key

Este calea fisierului dvs. cu cheie privata.

path/to/your_domain_name.crt

Introduceti calea fisierului certificatului SSL.

path/to/CA_root.crt

Furnizati calea completa a fisierului root certificate emis de Autoritatea de Certificare.

path/to/ca_bundle_certificate

Aceasta este calea completa a CA bundle file.

- Activarea certificatului SSL

Acesta este ultimul pas, unde va trebui sa scrieti codul pentru a activa certificatul SSL pe Node.js.

Iata codul simplu:

# node https_server.js

Dupa ce rulati aceasta bucata de cod, certificatul SSL va fi activat in Node.js.

Verificati daca certificatul SSL a fost activat.

 

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)