Visualizador de Certificado SSL (PEM/CRT)

Cole um certificado SSL e extraia validade, emissor e domínio do Subject CN.

{{ sslCertViewer.message }}

Descrição

O SSL foi desenvolvido pela Netscape em 1994 para resolver um problema que ameaçava inviabilizar o comércio eletrônico antes mesmo de ele começar: como transmitir números de cartão de crédito pela internet sem que qualquer roteador no caminho pudesse interceptar e ler os dados. O SSL 2.0 estreou com o Netscape Navigator 1.1 em 1995, com o SSL 3.0 chegando em 1996. O protocolo TLS, que substituiu o SSL com melhorias criptográficas fundamentais, foi padronizado no RFC 2246 em 1999. Hoje usamos TLS 1.3 (RFC 8446, 2018) — tecnicamente nunca mais SSL, mas o nome popular persistiu. O formato X.509 do certificado é ainda mais antigo: foi definido pela ITU-T em 1988 como parte do padrão X.500 para diretórios de rede. A infraestrutura de confiança que usamos hoje — autoridades certificadoras (CAs) como DigiCert, Sectigo e Let's Encrypt — é basicamente o mesmo modelo hierárquico proposto em 1988.

Um certificado X.509 é um documento assinado digitalmente que associa uma chave pública a uma identidade. Os campos mais relevantes: Subject (CN = Common Name, o domínio principal), SANs (Subject Alternative Names — lista de domínios e IPs cobertos pelo certificado, que substituiu o CN como campo autoritativo), Issuer (a CA que assinou o certificado), validade (NotBefore e NotAfter), e a assinatura digital da CA que prova a autenticidade. Os certificados formam uma cadeia: folha — intermediária — raiz. O certificado raiz fica pré-instalado no sistema operacional e no navegador; os intermediários são entregues pelo servidor junto com o certificado folha. A verificação do navegador percorre a cadeia da folha até a raiz, checando assinatura e validade em cada nível. Em 2020, os navegadores reduziram a validade máxima de certificados para 398 dias — forçando renovações frequentes. O Let's Encrypt, lançado em 2015 pela ISRG, automatizou esse processo com o protocolo ACME e transformou o HTTPS num padrão universal ao oferecer certificados gratuitos.

Esta ferramenta decodifica certificados no formato PEM (base64 entre `-----BEGIN CERTIFICATE-----` e `-----END CERTIFICATE-----`) e exibe os campos de forma legível — útil para os casos clássicos de troubleshooting: verificar se um certificado está prestes a expirar antes que o monitor de uptime avise, confirmar quais domínios estão cobertos pelos SANs antes de fazer deploy, identificar a cadeia de CAs intermediárias quando um servidor retorna erro SSL em alguns clientes mas não em outros, ou simplesmente entender o que está dentro de um certificado sem precisar do `openssl x509 -text` no terminal. Uma dica prática: certificados emitidos pelo Let's Encrypt têm validade de 90 dias por design — o argumento é que rotação frequente limita a janela de exposição de chaves comprometidas, e a automação via certbot ou Caddy elimina o trabalho manual de renovação.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----

Guia da ferramenta

  • O que é um certificado SSL/TLS Documento X.509 assinado por AC (Autoridade Certificadora) que vincula domínio e chave pública, usado no HTTPS para autenticação e criptografia.

  • O que a ferramenta manipula Certificado em formato PEM/CRT colado no textarea.

  • O que a ferramenta faz Extrai dados essenciais para diagnóstico: domínio (Subject CN), emissor (Issuer) e janela de validade (notBefore/notAfter).

  • Por que usar Conferência rápida de expiração, checagem de cadeia emissora e auditoria técnica sem precisar abrir comandos externos.

Exemplo de Código

Exemplo de código
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----

Exemplo

-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.