Converter CER para PEM

A conversão de um certificado de segurança CER binário em um arquivo de texto PEM codificado em Base64 permite que os administradores leiam e colem facilmente chaves de segurança em servidores web e configurações de aplicativos.

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V

Enquanto espera seus arquivos, você pode jogar Code Rain

Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Comparação de formatos e especificações técnicas

EspecificaçãoCERPEM
Tipo MIMEapplication/pkix-certapplication/x-pem-file
Tipoarquivo de certificado X.509contêiner de certificados ASCII Base64
Compressãonenhumnenhum (protegido por Base64)
Especificação padrãoRFC 5280 / Microsoft Cryptography APIIETF RFC 7468
Assinatura binária (magic bytes)30 82 (DER binary) or -----BEGIN CERTIFICATE-----2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Visão geral e aplicações do formato

Certificados de segurança protegem os dados que trafegam entre navegadores e servidores. Um arquivo CER armazena um certificado X.509 em formato binário. Os computadores leem esse formato com eficiência, mas ele não é fácil de ler por pessoas. Administradores de sistemas muitas vezes precisam visualizar, copiar ou combinar esses certificados com chaves privadas em editores de texto. Converter os dados binários para texto resolve esse problema. Servidores web como Apache e Nginx exigem arquivos de texto para estabelecer conexões HTTPS seguras. Se um administrador receber um certificado binário de uma autoridade certificadora, precisa convertê-lo para um contêiner de texto antes da instalação. Essa versão usa caracteres ASCII padrão e pode ser transferida entre sistemas operacionais ou inserida em ferramentas de linha de comando e painéis de controle sem corromper os dados binários.

Especificações técnicas e análise de codecs

Um arquivo CER usa o tipo MIME application/pkix-cert e armazena dados como bytes binários brutos, seguindo o padrão de codificação DER. Não tem cabeçalho de bytes mágicos; sua estrutura segue as regras ASN.1. Um arquivo PEM usa o tipo MIME application/x-pem-file e codifica os mesmos dados binários em texto ASCII Base64. O formato PEM adiciona marcadores delimitadores distintos: começa com -----BEGIN CERTIFICATE----- e termina com -----END CERTIFICATE-----. Nenhum dos formatos usa compactação, portanto, os dois mantêm exatamente os mesmos dados criptográficos, sem perda de qualidade.

Compatibilidade com sistemas operacionais e navegadores

Arquivos CER podem usar codificação DER ou PEM, e o suporte depende do sistema operacional, do aplicativo e do processo de importação. PEM é amplamente usado em programas de servidor, mas as codificações aceitas variam conforme o produto.

Informações úteis

Confira sempre se a ferramenta de conversão inclui as linhas completas de cabeçalho e rodapé. Sem os marcadores delimitadores, servidores web rejeitam o certificado ao iniciar.

Perguntas frequentes

Como converter um certificado CER para PEM sem perder dados?

A conversão não perde dados. Os dois formatos armazenam exatamente os mesmos dados de chave criptográfica. Ela muda apenas a codificação dos bytes, de binário bruto para texto ASCII legível.

Qual é a diferença entre um certificado CER e um certificado PEM?

Um arquivo CER armazena dados de segurança em uma estrutura binária que requer um software especializado para leitura. Um arquivo PEM envolve esses mesmos dados binários em texto Base64 e acrescenta cabeçalhos delimitadores, facilitando a abertura e a edição em qualquer editor de texto padrão.