x509 decoder

Sobre esta ferramenta

Esta ferramenta analisa certificados X.509 nos formatos PEM/DER/CRT/CER/PKCS#7 e exibe o sujeito, emissor, data de início, data de expiração, número de série, algoritmos de assinatura/chave pública, extensões (KeyUsage/ExtendedKeyUsage/SAN/AIA/CRL/SKI/AKI etc.) e o fingerprint (SHA-256). Também indica o perfil do certificado (servidor/cliente/assinatura de código/CA intermediária/CA raiz etc.) e a cadeia estimada a partir dos certificados incluídos. Todo o processamento ocorre no seu navegador (nenhum dado é enviado).

Arraste e solte os arquivos aqui ou use o botão “Escolher arquivos” para adicionar (a análise é executada imediatamente ao adicionar).
Formatos compatíveis: PEM (-----BEGIN CERTIFICATE-----), DER/CRT/CER, PKCS#7 (.p7b, .p7c, .spc)

Resumo

# Nome do arquivo CN (sujeito) CN (emissor) Número de série Data de início Data de expiração Perfil Verificação

Detalhes

Como usar

  1. Escolha arquivos de certificado em “Escolher arquivos” ou arraste-os para a área.
  2. Após adicionar os arquivos, a análise é executada automaticamente e mostra o resumo e os detalhes. Exporte JSON/CSV quando necessário.
  3. Ao alternar “Verificação simples de assinatura” e “Mostrar ASN.1/DER em hexadecimal”, a análise é refeita imediatamente com essa configuração.

Complementos/Avisos

  • Não realiza validação online com repositórios raiz externos nem com OCSP/CRL. A verificação limita-se à assinatura dentro da cadeia incluída e não garante validade (revogação/força da chave/conformidade de políticas).
  • Também expande e lista os vários certificados contidos em um PKCS#7 (P7B). Caso o P7B não contenha certificados, ocorre erro.
  • As datas/horas são normalizadas para o formato ISO 8601 (Z=UTC). No resumo, por legibilidade, mostra-se apenas a data (YYYY-MM-DD).
  • Carregar arquivos grandes ou muitos certificados consome memória/CPU do navegador. Use o botão Limpar para reiniciar o estado.
  • A ferramenta avalia Perfil (estimativa de uso) a partir das extensões, mas não garante total aderência às políticas específicas de cada CA.
  • Se for difícil distinguir DER de PEM (por exemplo, quando há outros blocos PEM no texto), mantenha apenas o bloco do certificado e execute novamente.
  • Todo o processamento acontece no navegador; o conteúdo dos arquivos não é enviado para fora.