O que o verificador de SSL testa?
Nós nos conectamos ao servidor na porta 443 (ou na porta que você indicar), fazemos um handshake TLS de verdade usando o hostname que você digitou e verificamos o certificado no repositório de confiança da Mozilla, usado pela maioria dos softwares. Você recebe um veredito claro e os detalhes de que precisa para corrigir problemas:
- Confiança: se o certificado leva a uma autoridade certificadora confiável e se o servidor envia os certificados intermediários necessários.
- Correspondência do hostname: se o nome que você visitou está listado nos Subject Alternative Names do certificado.
- Validade: as datas exatas e o número de dias restantes. Sinalizamos qualquer certificado com menos de 21 dias.
- Robustez: tipo e tamanho da chave, algoritmo de assinatura e a versão do TLS e a cifra negociadas.
Erros comuns de SSL e como corrigi-los
| Erro | Causa | Correção |
|---|---|---|
| O certificado expirou | A renovação falhou ou foi esquecida | Renove e recarregue o servidor web; ative a renovação automática (ACME/Let's Encrypt). |
| Hostname não corresponde | O certificado não lista este nome (geralmente www x domínio sem www) | Emita o certificado de novo com todos os hostnames como SANs, ou use um curinga (wildcard). |
| Unable to get local issuer certificate | Certificado intermediário ausente | Instale a cadeia completa (fullchain.pem) em vez de apenas o certificado final. |
| Certificado autoassinado | Não foi emitido por uma CA pública | Use um certificado gratuito de uma CA pública, como a Let's Encrypt. |
Perguntas frequentes
SSL é a mesma coisa que TLS?
O TLS é o sucessor moderno do SSL; todas as versões do SSL estão obsoletas e são inseguras. As pessoas ainda dizem "certificado SSL" por hábito.
Posso verificar um certificado em uma porta fora do padrão?
Sim: adicione a porta, por exemplo example.com:8443.
Posso verificar um servidor interno?
Não. Por segurança, o verificador só se conecta a endereços IP públicos.
Atualizado