Verificador de certificado SSL/TLS
Teste se a conexão HTTPS de um site funciona e veja o certificado mais recente nos logs de Certificate Transparency: emissor, validade, dias restantes e nomes.
O que é Verificador de certificado SSL?
Este verificador de SSL responde a duas perguntas: uma conexão HTTPS com o host funciona com um certificado aceito pela validação TLS padrão, e qual é o certificado válido mais recente publicado para o nome? Ele mostra o emissor, o período de validade, os dias restantes, todos os nomes (SANs) do certificado e se o HSTS é enviado.
Como usar Verificador de certificado SSL
- Digite um nome de host como
example.com(uma URL completa também funciona). - Clique em Verificar.
- Leia o resultado do teste de conexão HTTPS e o cabeçalho HSTS.
- Revise o emissor, as datas de início e fim de validade, os dias restantes e os nomes cobertos do certificado mais recente.
Quando usar Verificador de certificado SSL
Use para conferir uma expiração próxima, confirmar que uma renovação foi emitida ou ver qual AC e quais SANs um domínio usa. Como as datas vêm dos logs de CT, o servidor ainda pode apresentar um certificado mais antigo que o mais recente registrado; para o certificado exato servido, inspecione-o pelo cadeado do navegador ou com openssl s_client.
Como funciona Verificador de certificado SSL
O JavaScript no navegador não consegue ler o certificado de um servidor, então a ferramenta combina duas fontes. Primeiro, a Pages Function do AlgoKit abre https://host/; o runtime da Cloudflare valida a cadeia de certificados e o nome do host, então uma resposta bem-sucedida significa que o certificado é confiável no momento. Depois, o seu navegador consulta os logs públicos de Certificate Transparency por meio da API do Cert Spotter (com o crt.sh como alternativa), em busca de certificados vigentes que cubram o nome, incluindo curingas, e mostra o emitido mais recentemente.
Casos de Uso Comuns
- Ver quantos dias faltam para um certificado expirar.
- Verificar se o Let's Encrypt ou outra AC realmente emitiu o certificado renovado.
- Conferir quais subdomínios constam nos Subject Alternative Names de um certificado.
- Confirmar que o HTTPS funciona e o HSTS está ativo depois de mudar de hospedagem.
Nota de Segurança
O nome do host é enviado ao servidor do AlgoKit para o teste de HTTPS e ao Cert Spotter / crt.sh para a consulta aos logs.
Perguntas Frequentes
O que é Certificate Transparency?
As ACs publicamente confiáveis precisam registrar cada certificado que emitem em logs de CT somente de inclusão. Os navegadores rejeitam certificados não registrados, então os logs listam todos os certificados válidos de um domínio.
Por que as datas podem ser diferentes das do cadeado do meu navegador?
Se um certificado foi renovado, mas o servidor não foi recarregado, o servidor continua servindo o antigo enquanto os logs de CT já mostram o novo.
Ele consegue verificar certificados de servidores internos?
Não. Endereços privados são bloqueados e ACs internas não publicam nos logs de CT.