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
- Escolha arquivos de certificado em “Escolher arquivos” ou arraste-os para a área.
- Após adicionar os arquivos, a análise é executada automaticamente e mostra o resumo e os detalhes. Exporte JSON/CSV quando necessário.
- 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.