Como gerar uma CSR no Node.js

Neste tutorial, mostraremos a você como gerar uma CSR no Node.js.

Basta seguir as etapas abaixo:

Etapa 1: Certifique-se de que você tenha o utilitário OpenSSL

Para gerar a CSR, usaremos o utilitário OpenSSL. Normalmente, ele deve estar disponível em seu servidor, mas, se não estiver, você pode baixar o OpenSSL.

Como alternativa, você pode obter o OpenSSL por meio dos seguintes comandos:

sudo apt-get install openssl

sudo yum install openssl

Etapa 2: Iniciar o processo de geração de CSR

Execute o seguinte comando:

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

Substitua yourdomain pelo nome de domínio que você deseja proteger

  • Yourdomain.key é sua chave privada
  • Yourdomain.csr é seu código CSR

Etapa 3: Forneça os detalhes necessários

Em seguida, forneça os detalhes necessários. Preencha os campos abaixo:

  • Nome comum: especifique o FQDN (nome de domínio totalmente qualificado) ao qual você deseja atribuir seu certificado SSL (por exemplo: ssldragon.com). Se você comprou um certificado curinga, inclua um asterisco na frente do nome do domínio (por exemplo: *.ssldragon.com)
  • City (Cidade): insira a cidade onde sua empresa está oficialmente registrada (ex.: San Jose)
  • Estado: digite o estado em que sua empresa está localizada (por exemplo, Califórnia)
  • Country (País): digite o código de duas letras do país de sua organização (por exemplo, EUA)
  • Organização: digite o nome oficial e completo de sua organização (ex.: GPI Holding LLC). Para certificados de validação de domínio (DV), digite NA em vez disso
  • Unidade organizacional: especifique a unidade responsável pelo gerenciamento de SSL (por exemplo, TI ou Administração da Web). Se você tiver um certificado DV, coloque-o no lugar do NA
  • Endereço de e-mail: esse é um campo opcional. Você pode deixá-lo em branco
  • Challenge Password (Senha de desafio): outro campo opcional. Recomendamos deixar esse campo em branco porque a senha de desafio é um atributo obsoleto

Seu código CSR está pronto para ser usado. Por padrão, ele reside em yourdomain.csr. Você pode abri-lo com qualquer editor de texto, como o Bloco de Notas. Ao solicitar seu certificado, inclua o texto completo do CSR, inclusive as tags –BEGIN CERTIFICATE REQUEST– e –END CERTIFICATE REQUEST–.

Juntamente com a CSR, o utilitário OpenSSL também criará sua chave privada (yourdomain.key). Guarde-o e armazene-o em um local seguro. Você precisará dele durante a configuração do SSL.

Depois que sua CA validar o CSR e emitir o certificado SSL, você poderá prosseguir com as instruções de instalação do SSL do Node.js.

Economize 10% em certificados SSL ao fazer seu pedido hoje!

Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10

Escrito por

Redator de conteúdo experiente, especializado em certificados SSL. Transformação de tópicos complexos de segurança cibernética em conteúdo claro e envolvente. Contribua para melhorar a segurança digital por meio de narrativas impactantes.