Cómo generar un CSR en Node.js

En este tutorial, le mostraremos cómo generar un CSR en Node.js.

Sólo tienes que seguir los pasos que se indican a continuación:

Paso 1: Asegúrese de que dispone de la utilidad OpenSSL

Para generar el CSR, vamos a utilizar la utilidad OpenSSL. Normalmente, debería estar disponible en tu servidor, pero si no lo está, puedes descargar OpenSSL.

Alternativamente, puede obtener OpenSSL mediante los siguientes comandos:

sudo apt-get install openssl

sudo yum install openssl

Paso 2: Iniciar el proceso de generación de RSE

Ejecute el siguiente comando:

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

Sustituya sudominio por el nombre del dominio que desea proteger.

  • sudominio.key es su clave privada
  • sudominio.csr es su código CSR

Paso 3: Proporcionar los datos requeridos

A continuación, facilite los datos solicitados. Rellene los siguientes campos:

  • Nombre común: especifique el FQDN (nombre de dominio completo) al que desea asignar su certificado SSL (por ejemplo: ssldragon.com). Si ha adquirido un certificado Wildcard, incluya un asterisco delante del nombre de dominio (por ejemplo: *.ssldragon.com).
  • Ciudad: introduzca la ciudad en la que está registrada oficialmente su empresa (ej: San José)
  • Estado: introduzca el estado en el que está ubicada su empresa (ej: California)
  • País: introduzca el código de país de dos letras de su organización (ej: US)
  • Organización: escriba el nombre oficial y completo de su organización (por ejemplo: GPI Holding LLC). Para los certificados de validación de dominio (DV), escriba NA en su lugar
  • Unidad organizativa: especifique la unidad responsable de la gestión de SSL (por ejemplo, TI o Administración Web). Si tienes un certificado DV, ponlo NA en su lugar
  • Dirección de correo electrónico: este campo es opcional. Puede dejarlo en blanco
  • Challenge Password: otro campo opcional. Recomendamos dejar este campo en blanco porque la contraseña de desafío es un atributo obsoleto

Su código CSR está listo para ser utilizado. Por defecto, reside en sudominio.csr. Puede abrirlo con cualquier editor de texto, como el Bloc de notas. Cuando solicite su certificado, incluya el texto completo del CSR, incluidas las etiquetas –BEGIN CERTIFICATE REQUEST– y –END CERTIFICATE REQUEST–.

Junto con la CSR, la utilidad OpenSSL también creará su clave privada (sudominio.key). Guárdalo y guárdalo en un lugar seguro. Lo necesitará durante la configuración SSL.

Después de que tu CA valide la CSR y emita el certificado SSL, puedes continuar con las instrucciones de instalación de Node.js SSL.

Ahorre un 10% en certificados SSL al realizar su pedido hoy mismo.

Emisión rápida, cifrado potente, 99,99% de confianza del navegador, asistencia dedicada y garantía de devolución del dinero en 25 días. Código del cupón: SAVE10

Escrito por

Redactor de contenidos experimentado especializado en Certificados SSL. Transformar temas complejos de ciberseguridad en contenido claro y atractivo. Contribuir a mejorar la seguridad digital a través de narrativas impactantes.