Ir para o conteúdo
ToolsMinify logo
Ferramentas para desenvolvedores

Decodificador de certificados PEM

Cole um certificado X.509 em PEM e leia sujeito, emissor, numero de serie, janela de validade, Subject Alternative Names (SAN), impressoes SHA-1 / SHA-256, algoritmo de…

Sobre o Decodificador de certificados PEM

Cole um certificado X.509 em PEM e leia sujeito, emissor, numero de serie, janela de validade, Subject Alternative Names (SAN), impressoes SHA-1 / SHA-256, algoritmo de assinatura e tamanho da chave publica - tudo no navegador. Nada e enviado e esta pagina nunca contacta um host remoto para validade SSL. Use Carregar exemplo para um cert demo, ou cole o leaf da cadeia (o primeiro bloco BEGIN CERTIFICATE e decodificado). Combine com o Codificador / Decodificador Base64 ou o Gerador de Hash.

Como usar o Decodificador de certificados PEM

  1. Cole um bloco PEM que comece com -----BEGIN CERTIFICATE----- (ou clique em Carregar exemplo).
  2. Se colar uma cadeia, so o primeiro certificado e decodificado.
  3. Leia sujeito, emissor, serie, not before / not after, SAN e impressoes.
  4. Copie o resumo quando precisar dos campos num ticket.
  5. Tudo corre em local - o PEM nao sai desta aba.

Exemplos de Decodificador de certificados PEM

Certificado TLS leaf

Um PEM leaf de servidor mostra CN / O / C no sujeito, a CA emissora, SAN DNS e IP, e impressao SHA-256 para notas de pinning.

Verificar janela de validade

Not before e not after aparecem em ISO, com estado pelo relogio local (valido agora / ainda nao valido / expirado) - sem sonda SSL remota.

Inventario SAN

Os SAN listam DNS, IPs, emails e URIs quando existem para confirmar cobertura de hostnames.

Impressao para documentacao

As impressoes SHA-1 e SHA-256 sao hex maiusculo separado por dois pontos, no estilo openssl x509 -fingerprint.

Rejeicao de chaves privadas

Blocos BEGIN PRIVATE KEY ou CERTIFICATE REQUEST sao rejeitados; so se decodificam certificados publicos.

Casos de uso comuns

  • Inspecionar um PEM leaf antes de instalar num load balancer
  • Confirmar que os SAN DNS coincidem com os hostnames esperados
  • Copiar impressoes SHA-256 para runbooks ou configs de pin
  • Verificar not-before / not-after sem openssl na maquina
  • Decodificar uma cadeia colada e rever o primeiro certificado (leaf)

Perguntas frequentes sobre o Decodificador de certificados PEM

Como uso este decodificador de certificados PEM?
Cole um bloco -----BEGIN CERTIFICATE----- (ou clique em Carregar exemplo). A pagina mostra sujeito, emissor, validade, SAN e impressoes de imediato. Nada e enviado.
O que e um certificado PEM?
PEM e uma codificacao Base64 de dados X.509 em DER entre marcadores BEGIN CERTIFICATE e END CERTIFICATE. E a forma de texto habitual de certificados TLS.
Verificam a validade SSL remota?
Nao. Esta ferramenta so decodifica o PEM que cola. Nao liga a nenhum host, nao descarrega certificados em vivo nem faz OCSP / CRL.
O meu certificado e enviado?
Nao. A decodificacao so corre nesta aba. O PEM nao sai do navegador.
E se eu colar uma cadeia de certificados?
So o primeiro bloco BEGIN CERTIFICATE e decodificado (normalmente o leaf). Cole intermedios ou root em separado se precisar desses campos.
Posso colar uma chave privada ou um CSR?
Nao. Chaves privadas e pedidos de certificado sao rejeitados. Cole apenas um certificado PEM publico.
Como sao calculadas as impressoes?
Digests SHA-1 e SHA-256 do certificado em DER, em hex maiusculo com dois pontos - a mesma ideia que openssl x509 -fingerprint.
Em que difere de openssl x509 -text?
openssl continua a ser o padrao em servidores. Esta pagina e um visualizador local rapido do PEM colado sem instalar ferramentas - mesmos campos de sujeito, emissor, SAN e impressoes.