Verificador de certificado SSL
SSL Certificate Checker
Conecta a um host, mostra a cadeia servida, a expiração, o protocolo e os cifradores suportados, e aponta falhas na cadeia.
Conecta-se a um host por TLS e relata o que de fato foi servido: a cadeia de certificados da folha à raiz, os dias que restam a cada um, as versões de protocolo que o servidor aceita e as que recusa, e a cifra que ele negociou. Cada conclusão vem de um handshake real, não de um banco de dados.
Nosso servidor faz esta requisição por você. Enviamos a ele apenas o nome do host — nenhum dos seus cookies nem seu login vai junto. O servidor só se conecta a endereços públicos e recusa os privados e internos.
Como usar
Digite o host, com a porta se não for a 443
example.com, ou example.com:8443. Portas que começam em TLS de imediato — 8443, 465, 993, 995, 636, 853 — funcionam todas; portas STARTTLS como a 587, não.
Leia o veredito, depois as conclusões
O veredito é um resumo das conclusões abaixo dele, cada uma marcada como boa, observação, atenção ou problema. Vencimento em menos de trinta dias e cadeia incompleta são as duas que mais vezes importam.
Confira a ordem da cadeia, não só a folha
A cadeia é mostrada na ordem em que o servidor a enviou. Um servidor que omite o intermediário funciona no Chrome, que baixa o que falta, e falha no curl e em Android antigo — uma classe de bug que parece “na minha máquina funciona” por semanas.
Veja quais versões de protocolo são aceitas
Cada versão é tentada em uma conexão própria, então a linha é um fato sobre o servidor, não uma inferência. TLS 1.0 e 1.1 aceitos é uma conclusão que vale ação; foram descontinuados pela RFC 8996.
Perguntas frequentes
Diz que o certificado é válido, mas meu navegador reclama
Normalmente é a cadeia, o nome ou o relógio. Confira se o intermediário é servido, se o host que você digita está na lista SAN — os navegadores ignoram o CN por completo — e se a data do dispositivo está certa. Um dispositivo com o relógio errado rejeita certificados perfeitamente bons.
Posso verificar um servidor interno?
Não. A conexão sai do nosso servidor, e a via de saída recusa endereços privados e de loopback. Para um host interno, openssl s_client -connect host:443 -servername host dá a mesma cadeia localmente.
Por que um IP compartilhado ainda devolve o certificado certo?
Porque o nome do host é enviado como SNI durante o handshake, que é como o servidor sabe qual certificado apresentar. É também por isso que um endereço IP sozinho não pode ser verificado aqui.
Verifica revogação?
Não. OCSP e CRL não são consultados, então um certificado revogado mas não vencido aparece aqui como válido. É um limite real: o que isto mostra é o que o servidor serviu e se a cadeia e as datas se sustentam.
Pode receber de
Decodificar certificado
Certificate Decoder
Analisa um certificado ou CSR em PEM ou DER e mostra o titular, SANs, validade, uso da chave e pistas sobre a cadeia.
Consulta de DNS
DNS Lookup
Consulta registros A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA e PTR por DoH, com TTL e o bit DNSSEC exibidos, via Cloudflare ou Google.
Consulta WHOIS
WHOIS Lookup
Mostra o registro do domínio, o registrador, os servidores de nome e a expiração, mais os dados RDAP onde existirem.
Inspetor de headers HTTP
HTTP Header Inspector
Busca uma URL e mostra os headers completos da resposta, a cadeia de redirecionamentos, os tempos e a compressão usada.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Decodificar certificado
Certificate Decoder
Analisa um certificado ou CSR em PEM ou DER e mostra o titular, SANs, validade, uso da chave e pistas sobre a cadeia.
Gerador de CSR
CSR Generator
Gera uma solicitação de assinatura de certificado e sua chave privada a partir dos campos do titular e das entradas SAN — a chave privada nasce no seu navegador e nunca é enviada.
Consulta de DNS
DNS Lookup
Consulta registros A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA e PTR por DoH, com TTL e o bit DNSSEC exibidos, via Cloudflare ou Google.
Análise de headers de segurança
Security Header Scan
Avalia os headers HSTS, CSP, frame, referrer e permissions de um site e mostra o que adicionar.
Cliente HTTP
HTTP Request Builder
Compõe e envia uma requisição GET/POST/PUT/PATCH/DELETE/HEAD com headers e corpo personalizados, e mostra status, headers, corpo e tempo — sem nunca repassar cookies ou Authorization.
Conversor de moedas
Currency Converter
Converte entre cerca de trinta moedas pelas taxas de referência diárias do BCE, cruzadas pelo euro, ou por uma taxa que você digitar.