Você está lidando com certificados e precisa convertê-los para o formato PEM. Você tem arquivos CRT, CER e DER, mas não sabe como lidar com eles. Não se preocupe!
Este guia ensinará a você como usar o OpenSSL para converter certificados SSL de .crt para .pem com êxito. Você entenderá por que seus certificados devem estar no formato PEM.
Vamos dar início a essa jornada técnica
Índice
- Como converter seu certificado em PEM usando OpenSSL?
- Como converter seu certificado para PEM no Windows?
- Por que você precisa converter seu certificado para PEM?
Como converter seu certificado em PEM usando OpenSSL?
Você verá que, independentemente de estar convertendo de CRT, DER ou CER para PEM, o processo é direto e preciso. Lembre-se de que é fundamental seguir cada etapa cuidadosamente para garantir a integridade de seus certificados PEM recém-convertidos. Além disso, consulte nosso guia completo sobre formatos SSL para entender ainda melhor como eles funcionam,
Converter .crt em .pem
O OpenSSL é a ferramenta ideal se você quiser converter seu certificado .crt em .pem. Um arquivo CRT é um certificado público no formato X.509, enquanto um arquivo PEM é uma versão codificada em base64. Os comandos openssl necessários para a conversão são fáceis de usar.
Comece abrindo o terminal e navegando até o diretório com o arquivo CRT. Veja como converter .crt em .pem:
openssl x509 -in certificate.crt -out certificate.pem -outform PEM
Substitua “certificate.crt” pelo nome do arquivo .crt e “certificate.pem” pelo nome do arquivo .pem desejado.
Esse comando converterá seu .crt em .pem, fornecendo a você um novo arquivo no formato .pem.
Converter .der em .pem
A alteração de seu certificado .der para o formato .pem por meio do OpenSSL envolve a conversão de seu certificado DER (Distinguished Encoding Rules), um formato binário, para o formato PEM codificado com base. Alguns certificados de assinatura de código também podem ser armazenados no formato DER.
Use o seguinte comando:
openssl x509 -inform der -in certificate.cer -out certificate.pem
Esse comando informa ao OpenSSL para converter o arquivo de formato der (certificate.cer) em um novo arquivo PEM (certificate.pem).
A parte “openssl x” do comando especifica o tipo de arquivo com o qual você está trabalhando. Seu novo certificado PEM, agora em um formato diferente, será salvo como arquivos PEM.
Lembre-se de seguir esses comandos com precisão para evitar erros durante a conversão de DER para PEM.
Para converter .cer em .pem, você precisará usar o terminal ou a interface de linha de comando. Comece navegando até o diretório que contém o arquivo .cer.
Converter .cer em .pem
Para converter .cer em .pem usando o OpenSSL, você precisará usar o terminal ou a interface de linha de comando. Comece navegando até o diretório que contém o arquivo .cer.
Uma vez lá, execute o seguinte comando:
openssl x509 -inform der -in certificate.cer -out certificate.pem
Esse comando diz ao OpenSSL para converter seu DER binário do certificado .cer em um arquivo .pem.
Se o processo for bem-sucedido, você encontrará um novo arquivo .pem em seu diretório atual. Você pode abri-lo com qualquer editor de texto.
Como converter seu certificado para PEM no Windows?
Esse processo envolve a conversão de CRT para PEM, CER para PEM e DER para PEM. O processo de conversão é essencialmente o mesmo para todos esses formatos – você usará o OpenSSL para Windows.
Para converter CRT em PEM, abra o prompt de comando e navegue até o diretório “bin” do OpenSSL.
Uma vez lá, digite o seguinte comando:
openssl x509 -inform der -in certificate.crt -out certificate.pem
Esse comando converterá seu certificado CRT em um formato PEM.
O processo de conversão de CER em PEM é bastante semelhante. No mesmo diretório “bin”, execute o seguinte:
openssl x509 -inform der -in certificate.cer -out certificate.pem
Seu arquivo CER será convertido em PEM.
Para converter DER em PEM, o comando é um pouco diferente:
openssl x509 -inform der -in certificate.der -out certificate.pem
Esse comando converterá seu certificado DER em PEM.
Depois de digitar o comando apropriado, pressione Enter. Você deverá ver um novo arquivo PEM em seu diretório. Esse arquivo é seu certificado no formato PEM.
Lembre-se de substituir “certificate.crt”, “certificate.cer” ou “certificate.der” pelo nome real do seu arquivo de certificado.
Esse processo permite que você converta seu certificado para PEM no Windows de forma eficaz. É um procedimento técnico, mas simples. Lembre-se de seguir as etapas cuidadosamente para garantir uma conversão bem-sucedida.
E aí está: seu certificado, agora no formato PEM.
Por que você precisa converter seu certificado para PEM?
Então, você aprendeu a converter seu certificado para o formato PEM, mas por que você realmente precisa fazer isso?
O PEM, ou Privacy Enhanced Mail, é um formato de arquivo comumente usado para servidores da Web porque pode conter vários itens em um único arquivo, incluindo a chave privada, o certificado público e os certificados raiz. Ao converter CRT para PEM, CER para PEM ou DER para PEM, você está tornando seu arquivo de certificado mais versátil e compatível com várias plataformas e softwares.
Por que isso é importante? Bem, alguns servidores da Web, como o Apache, exigem certificados no formato PEM. Se o seu certificado estiver em outro formato, como CRT, CER ou DER, o servidor não conseguirá lê-lo, por isso a necessidade de conversão.
Além disso, o OpenSSL funciona por padrão com certificados PEM. Portanto, se você estiver usando o OpenSSL para qualquer tarefa relacionada a SSL/TLS, precisará converter seus certificados para PEM.
Além disso, os certificados PEM são mais seguros e fáceis de gerenciar. Eles podem ser protegidos por senha e incluir toda a cadeia de certificados em um único arquivo, simplificando o gerenciamento e a implementação.
PERGUNTAS FREQUENTES
Como criar um arquivo PEM a partir do CRT?
Para criar um arquivo PEM a partir de um arquivo CRT, basta combinar os arquivos CRT e de chave em um único arquivo PEM usando o seguinte comando em um terminal:
cat your-crt-file.crt your-key-file.key > your-output-file.pem
Os arquivos CRT e PEM são iguais?
Não, os arquivos CRT (Certificate) e PEM (Privacy Enhanced Mail) não são os mesmos, mas podem conter informações semelhantes. Os arquivos CRT normalmente armazenam certificados X.509, enquanto os arquivos PEM são uma categoria mais ampla que pode incluir vários tipos de dados codificados, inclusive certificados, chaves privadas, a cadeia completa ou outras informações criptográficas.
O CRT pode ser renomeado para PEM?
Sim, um arquivo CRT pode ser renomeado para um arquivo PEM, pois eles podem conter as mesmas informações codificadas, mas é essencial garantir que o conteúdo do arquivo esteja alinhado com os padrões de codificação PEM. Se o conteúdo estiver no formato esperado (como dados codificados em Base64 com os delimitadores “—–BEGIN CERTIFICATE—–” e “—–END CERTIFICATE—–“), a renomeação do arquivo poderá funcionar para fins de compatibilidade em determinados cenários.
Conclusão
Concluindo, a conversão de seus certificados digitais para PEM usando o cliente OpenSSL não é uma tarefa difícil. É uma etapa importante para garantir a compatibilidade de seu certificado SSL em diferentes plataformas.
Lembre-se de que a PEM é amplamente aceita e altamente flexível, o que a torna a opção preferida de muitos.
Com as ferramentas e etapas corretas, você terá suas extensões de nome de arquivo CRT, CER ou DER convertidas para PEM rapidamente.
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