Como usar: Decodificador de Certificado SSL
- Cole um certificado (
-----BEGIN CERTIFICATE-----) ou uma cadeia, ou abra um arquivo.pem,.crt,.cerou.der. - Leia o status de validade, o titular, o emissor e os Subject Alternative Names.
- Confira as extensões e as impressões digitais para uma depuração detalhada.
O que significam os campos
| Campo | Significado |
|---|---|
| Subject | Para quem o certificado foi emitido. Em TLS, o CN é apenas informativo — os navegadores usam somente os SANs. |
| Subject Alternative Names | Os domínios e IPs para os quais o certificado é válido. Um curinga como *.example.com cobre um nível de subdomínios. |
| Issuer | A autoridade certificadora que o assinou. Subject igual a issuer significa autoassinado. |
| Validity | Datas de início e fim de validade. Certificados TLS públicos são limitados a 398 dias, reduzindo em etapas para 47 dias até 2029. |
| Basic Constraints | Indica se este é um certificado de CA que pode assinar outros. |
| Key Usage / Extended Key Usage | Para o que a chave pode ser usada — servidor TLS, autenticação de cliente, assinatura de código… |
| Fingerprint | Um hash de todo o certificado, usado para pinning e para comparar certificados. |
Depurando erros comuns de TLS
- Name mismatch: o hostname não está na lista de SANs.
- Expirado / ainda não válido: confira as datas e o relógio do servidor.
- Cadeia incompleta: cole toda a cadeia que o servidor envia; o titular do intermediário deve corresponder ao emissor do certificado final.
- Assinatura fraca: assinaturas SHA-1 ou MD5 são rejeitadas por clientes modernos.
PEM vs DER
DER é a codificação binária do certificado; PEM são os mesmos bytes em Base64 entre as linhas BEGIN/END. Ambos abrem aqui. A decodificação acontece localmente — um certificado é informação pública, mas chaves privadas coladas por engano são detectadas e ignoradas.
Para verificar o certificado que um site no ar está servindo, use o verificador SSL. Para requisições de assinatura, use o decodificador de CSR.
Também pesquisado como: decodificador de certificado, decodificar certificado ssl, decodificador pem, decodificador x509, ver detalhes do certificado, decodificador crt, openssl x509 online.
Ferramentas que combinam com: Decodificador de Certificado SSL
- Gerador de Chave RSA — Crie um par de chaves pública/privada para assinatura de JWT, testes de TLS, experimentos de criptografia ou SSH — gerado pela Web Crypto API do seu navegador e nunca enviado para lugar nenhum.
- Verificador de Headers de Segurança — Dê uma nota de A+ a F aos headers de segurança HTTP de um site, veja quais estão faltando e por que eles importam, e copie trechos de configuração prontos para Nginx, Apache, Netlify, Vercel ou Cloudflare.
- Gerador de Hash — Calcule hashes MD5 e SHA de qualquer texto ou arquivo na hora, crie assinaturas HMAC e cole um checksum esperado para verificar um download.
- Decodificador JWT — Cole um JSON Web Token para analisar seu cabeçalho e sua carga, verificar quando ele expira e conferir sua assinatura.
Perguntas frequentes
Como obtenho o certificado de um site em PEM?
openssl s_client -connect example.com:443 -showcerts, ou exporte-o pelo menu do cadeado do navegador. Para verificar um site no ar diretamente, use o verificador SSL.