Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum generez un CSR în Node.js?

< 1 minut de citit

Un CSR (Certificate Signing Request) este un text codificat ce conține numele domeniului și detaliile organizației. Pentru a-l genera într-un mediu Node.js folosești OpenSSL, care este un utilitar de sistem (nu un pachet npm).

  1. Asigură-te că OpenSSL este instalat pe server. Pe Linux:
    sudo dnf install openssl    # AlmaLinux/Rocky
    sudo apt install openssl    # Debian/Ubuntu

    Verifică versiunea cu openssl version.

  2. Generează CSR-ul și cheia privată:
    openssl req -nodes -newkey rsa:2048 -keyout example_com.key -out example_com.csr
  3. Completează câmpurile solicitate (Common Name = FQDN-ul de securizat, Organization, Organizational Unit, City, State, Country; Email și Challenge Password sunt opționale).

CSR-ul va fi salvat în fișierul .csr, iar cheia privată în .key. CSR-ul are forma:

-----BEGIN CERTIFICATE REQUEST-----
[date codificate]
-----END CERTIFICATE REQUEST-----

Copiază tot conținutul (inclusiv liniile BEGIN/END) și trimite-l furnizorului de certificate.

Actualizat la 26/07/2026