O que é um certificado SSL?
O certificado TLS de um site comprova sua identidade e criptografa o tráfego entre o navegador e o servidor. Um certificado expirado, autoassinado ou com nome incompatível quebra a confiança e dispara avisos do navegador que afastam visitantes. O IPeek conecta-se diretamente ao host, lê o certificado ao vivo e informa o emissor, a janela de validade, os dias restantes, os nomes que ele cobre e quaisquer problemas encontrados.
Como um certificado TLS comprova identidade
Durante o handshake TLS, o servidor apresenta um certificado assinado por uma Autoridade Certificadora confiável. O navegador verifica se o nome do certificado corresponde ao hostname, se a cadeia de assinatura leva a uma raiz em que ele confia e se a data atual está dentro da janela de validade. Se as três condições forem atendidas, a conexão é criptografada e o cadeado aparece. "SSL" é o nome popular que as pessoas ainda usam, mas o protocolo real é o TLS há anos. O IPeek realiza esse mesmo handshake e informa o que o servidor retornou, em vez de apenas exibir um cadeado.
Como interpretar os resultados do seu certificado
Comece pelos dias restantes: qualquer valor abaixo de 30 significa renovar em breve, e um valor negativo significa que o certificado já expirou e os visitantes veem avisos agora. Verifique o emissor para confirmar que é uma CA real, e não um substituto autoassinado. A lista de Subject Alternative Name (SAN) mostra todos os hostnames que o certificado cobre, então um certificado para example.com que omite www.example.com falhará nessa variante. Por fim, confirme se a cadeia está completa; um certificado intermediário ausente valida em alguns clientes, mas quebra em outros.
Problemas comuns de certificado e como corrigi-los
A falha mais frequente é a simples expiração, corrigida renovando e recarregando o servidor web. Uma incompatibilidade de nome significa que o hostname não está na lista de SAN, então reemita com os nomes corretos ou adicione um curinga. Erros de "autoassinado" ou "emissor não confiável" significam que a cadeia do certificado não alcança uma raiz confiável, geralmente porque o certificado intermediário não foi instalado junto com o leaf. Após qualquer correção, verifique novamente com o IPeek para confirmar que o certificado ao vivo servido na conexão corresponde ao que você pretendia, já que certificados desatualizados costumam permanecer em load balancers e CDNs.
Quando você precisa verificar um certificado SSL
Faça uma verificação antes do lançamento e sempre que migrar a hospedagem, trocar de CDN ou rotacionar certificados, pois esses são os momentos em que surgem incompatibilidades e cadeias ausentes. Defina um lembrete antes da data de expiração, especialmente para certificados sem renovação automática. É também a forma mais rápida de diagnosticar um visitante que relata um aviso de segurança do navegador: a verificação informa imediatamente se o problema é expiração, incompatibilidade de nome ou cadeia quebrada, para você agir em vez de adivinhar.