Como faço para criar um .Arquivo CRT no Linux?

Como faço para criar um .Arquivo CRT no Linux?

.A extensão do arquivo CRT representa um certificado SSL/TLS para garantir a comunicação entre um servidor da Web e um navegador.

Hoje, exploraremos como gerar um certificado usando a ferramenta OpenSSL no Ubuntu 22.04. Antes de começar, verifique se o OpenSSL está instalado em seu sistema com boas bibliotecas e dependências.

Pré-requisitos

OpenSSL instalado no Ubuntu 22.04.

Guia

Usaremos as seguintes etapas para gerar um .Arquivo CRT no Ubuntu 22.04:

Etapa 1: gerar um arquivo de chave privado

Esta etapa mostrará como uma chave privada é gerada usando o OpenSSL.

Para gerar uma chave privada usando a ferramenta OpenSSL, execute o seguinte comando:

OpenSSL Genrsa -Out privado.chave

Saída

Como você pode ver, uma chave privada é gerada usando o algoritmo RSA. A saída também nos diz que a chave é de 2048 bits.

Etapa 2: Gere uma chave privada e um arquivo de solicitação de assinatura de certificado (CSR)

Esta é a etapa em que criaremos uma solicitação de assinatura de certificado usando a chave privada que geramos na etapa anterior. Para criar RSE, emita o seguinte comando:

OpenSSL Req -New -Key Private.Chave -out Pedido.CSR

Você será solicitado a fornecer informações para o seu certificado, como nome do seu país, estado ou província, nome da localidade, nome da organização, unidade de organização, nome comum, endereço de email, nome opcional da empresa e uma senha de desafio, conforme mostrado na saída abaixo. Certifique -se de fornecer as informações corretas.

Saída

Uma vez aceito a informação, um .O arquivo CSR será gerado.

Etapa 3: Crie um .Arquivo CRT

Vamos criar um arquivo de certificado usando o .Arquivo de CSR e o arquivo de chave privado que geramos nas etapas anteriores. Isso pode ser alcançado usando o seguinte comando:

Saída

O .O arquivo CRT será criado em seu diretório doméstico ou em seu diretório de trabalho atual.

Etapa 4: Verifique .Arquivo CRT

Agora, vamos verificar se o .O arquivo CRT foi criado com sucesso. Para fazer isso, vá para o diretório doméstico. Você encontrará um arquivo com o certificado de nome.Crt. Este é o arquivo que criamos na etapa anterior. Em seguida, publique seu conteúdo com o seguinte comando:

Saída

Isso nos diz que geramos com sucesso um certificado.

Conclusão

Este guia detalhou como gerar uma chave privada, uma solicitação de assinatura de certificado e um certificado usando a ferramenta OpenSSL. Depois que o certificado é criado, ele pode ser aplicado a um aplicativo da web para fins de teste.