.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.chaveSaí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.CSRVocê 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.