Verificar certificado SSL

Introduza um domínio e vamos ligar-nos a ele por HTTPS para mostrar o seu certificado: se é fiável, quando expira, quem o emitiu, para que domínios é válido e a cadeia completa de certificados.

Certificado SSL/TLS de um domínio

Por exemplo: vermiip.es ou https://www.exemplo.pt. É verificada a porta 443.

O que é um certificado SSL?

Um certificado SSL/TLS é um documento digital que associa um domínio a uma chave criptográfica. Permite que o navegador encripte a ligação (HTTPS, o cadeado na barra de endereço) e verifique que está a falar com o site verdadeiro e não com um impostor. É assinado por uma autoridade de certificação (CA) em que os navegadores confiam, como a Let's Encrypt, a DigiCert ou a Sectigo.

Erros mais comuns

Certificado expirado: os certificados duram no máximo alguns meses (os da Let's Encrypt, 90 dias) e têm de ser renovados automaticamente. Domínio não incluído: o certificado não abrange o nome acedido, por exemplo quando abrange exemplo.pt mas não www.exemplo.pt. Cadeia incompleta: o servidor não envia o certificado intermédio; alguns navegadores descarregam-no por conta própria, mas muitos clientes (aplicações, curl, outros servidores) falham.

SAN, wildcards e cadeia

A extensão SAN (Subject Alternative Name) lista todos os domínios que o certificado abrange. Um wildcard como *.exemplo.pt é válido para um nível de subdomínio (www.exemplo.pt, blog.exemplo.pt), mas não para exemplo.pt nem para a.b.exemplo.pt. A cadeia vai do certificado do domínio até aos intermédios da CA, cuja raiz já vem instalada no sistema operativo ou no navegador.