Decodificador de certificado X.509

Cole um certificado em forma PEM ou como Base64 DER. A página lê os seus campos e mostra as impressões digitais SHA-1 e SHA-256. Ela não verifica a assinatura nem a cadeia de confiança.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

Um bloco PEM que começa com -----BEGIN CERTIFICATE----- ou o Base64 dos seus bytes DER. Se o texto tiver vários certificados, o primeiro é lido.

Resultado

Validade — Lida com a data de hoje no seu fuso horário. Verde significa que o certificado é válido hoje.
Versão — Certificados da versão 3 trazem extensões (RFC 5280).
Número de série — O número que o emissor deu ao certificado, em hexadecimal.
Algoritmo de assinatura — O algoritmo com que o emissor assinou o certificado.
Emissor — Quem assinou o certificado.
Titular — Para quem o certificado foi emitido.
Não antes de — O primeiro momento em que o certificado é válido, em UTC.
Não depois de — O último momento em que o certificado é válido, em UTC.
Chave pública — O algoritmo da chave e o seu tamanho.
Uso da chave — Para o que a chave pode ser usada (RFC 5280, seção 4.2.1.3).
Uso estendido da chave — As finalidades para as quais o certificado serve (RFC 5280, seção 4.2.1.12).
Nomes alternativos do titular — Os nomes de host, endereços e e-mails que o certificado cobre.
Restrições básicas — Se o certificado pode assinar outros certificados, e quantos níveis abaixo dele.
Extensões — Todas as extensões, na ordem do certificado. As críticas são marcadas.
Impressão digital SHA-1 — O resumo SHA-1 dos bytes DER. Listas mais antigas ainda o imprimem.
Impressão digital SHA-256 — O resumo SHA-256 dos bytes DER. Compare este quando precisar de certeza.

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Cole um certificado em Certificado: o bloco PEM inteiro, ou só o seu Base64.
  2. Leia Titular e Emissor para ver para quem o certificado é e quem o assinou.
  3. Confira a Validade. Ela conta os dias restantes a partir da data de hoje no seu fuso horário.
  4. Compare a Impressão digital SHA-256 com o valor que o site, o fornecedor ou a autoridade certificadora publica antes de confiar no certificado.

O que um certificado diz

Um certificado X.509 (RFC 5280) liga uma chave pública a um nome e é assinado por um emissor. Ele é escrito em ASN.1 DER, uma árvore de valores marcados. Um bloco PEM é esse DER escrito em Base64 entre uma linha BEGIN e uma linha END (RFC 7468). A página lê a árvore com um pequeno leitor de DER próprio e mostra cada campo.

Certificate ::= SEQUENCE { tbsCertificate, signatureAlgorithm, signatureValue }
TBSCertificate ::= SEQUENCE { version [0], serialNumber, signature, issuer,
                              validity, subject, subjectPublicKeyInfo, ..., extensions [3] }

O que a página não verifica

A página não verifica a assinatura, não monta a cadeia até uma raiz confiável, não confere se o certificado foi revogado e não se conecta ao host. Um certificado pode aparecer como válido aqui e mesmo assim ser recusado por um navegador ou um servidor. Essas verificações precisam da chave pública do emissor e de um repositório de confiança, que esta página não tem.

Os dias restantes são contados da data de hoje até o dia da data Não depois de, contando os dois dias. Um certificado revogado antes dessa data ainda mostra as suas datas aqui, porque a página não lê lista de revogação nem consulta um respondedor OCSP.

Impressões digitais

Uma impressão digital é o resumo de todos os bytes DER. Dois certificados com a mesma impressão digital SHA-256 são o mesmo certificado. O SHA-1 não resiste mais a colisões, então compare o valor SHA-256 quando precisar de certeza; o valor SHA-1 é mostrado porque muitas listas antigas ainda o imprimem.

Exemplo resolvido: o intermediário E5 do Let's Encrypt (o padrão)

O certificado padrão é o intermediário E5 do Let's Encrypt, assinado com ECDSA P-384 pela ISRG Root X2. A página lê estes campos dele. O estado da validade depende da data em que você o lê, então ele não está na tabela; os outros campos são os mesmos em todos os dias.

Campo Valor
Versão 3
Número de série 18:6E:75:D4:EE:B0:A0:5D:FD:2D:A8:20:86:5D:1E:31
Algoritmo de assinatura ECDSA com SHA-384 (1.2.840.10045.4.3.3)
Emissor C=US, O=Internet Security Research Group, CN=ISRG Root X2
Titular C=US, O=Let's Encrypt, CN=E5
Não antes de 13 de março de 2024, 00:00:00 UTC
Não depois de 12 de março de 2027, 23:59:59 UTC
Chave pública Curva elíptica P-384, 384 bits
Uso da chave Assinatura digital, Assinatura de certificado, Assinatura de LCR (CRL)
Uso estendido da chave Autenticação de cliente TLS, Autenticação de servidor TLS
Restrições básicas AC: sim, comprimento de caminho 0
Impressão digital SHA-256 E7:88:D1:4B:04:36:B5:12:0B:BE:E3:F1:5C:15:BA:DF:08:C1:40:7F:E7:25:68:A4:F1:6F:91:51:C3:80:E1:E3

Perguntas frequentes

Por que a página diz que meu certificado é válido quando o meu navegador diz que não é?

A página lê só as datas e os campos. Um navegador também verifica a assinatura, a cadeia até uma raiz confiável, o nome do host e se o certificado foi revogado. Essas verificações precisam de dados que esta página não tem.

Qual é a diferença entre as impressões digitais SHA-1 e SHA-256?

São dois resumos dos mesmos bytes DER. O SHA-1 não resiste mais a colisões, então o SHA-256 é o que se deve comparar quando você precisa de certeza. O valor SHA-1 é mostrado porque muitas listas antigas ainda o imprimem.

O que contém um bloco PEM que começa com BEGIN CERTIFICATE?

O PEM (RFC 7468) envolve os bytes DER de um certificado em Base64, entre uma linha BEGIN e uma linha END que trazem o rótulo CERTIFICATE. A página também aceita o texto Base64 sozinho.

Por que o tamanho da chave aparece em bits para RSA, mas como curva para ECDSA?

Uma chave RSA é descrita pelo comprimento do seu módulo em bits. Uma chave ECDSA é descrita pela sua curva, como P-256 ou P-384, que define o tamanho da chave.

O que significa AC: sim, comprimento de caminho 0?

O certificado pode assinar certificados de entidade final, mas nenhuma autoridade certificadora intermediária abaixo dele (RFC 5280, seção 4.2.1.9). As restrições básicas são lidas do certificado, e não conferidas contra uma cadeia.

A página envia meu certificado para algum lugar?

Não. Os bytes DER são lidos e as impressões digitais são calculadas no seu navegador. Nada é enviado nem guardado, e a página não se conecta ao host nomeado no certificado.

Fontes

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.