Pular para o conteúdo

Erros de certificado SSL: o que significam e como corrigir cada caso

Entenda os erros de certificado SSL, descubra se o problema está no site ou no dispositivo e siga um diagnóstico seguro sem desligar a proteção do navegador.

Ilustração editorial da Cloudflare sobre problemas comuns de CDN

Imagem: Cloudflare. Asset oficial usado como referência visual do guia.

O aviso aparece em letras grandes: sua conexão não é privada, o certificado expirou ou o navegador não conseguiu confirmar a identidade do site. Isso parece um problema único, mas a mensagem pode nascer de lugares bem diferentes. Às vezes o domínio está correto e o relógio do computador está errado. Em outros casos, o certificado foi emitido para outro nome ou a hospedagem deixou de entregar parte da cadeia de confiança.

O certificado SSL/TLS funciona como uma prova apresentada pelo servidor durante a abertura do HTTPS. Ele informa para quais nomes foi emitido, quem o assinou e por quanto tempo vale. O navegador compara esses dados com o endereço acessado e com a própria lista de autoridades confiáveis. Se a conta não fecha, ele interrompe a navegação antes de entregar a página.

Fluxo de verificação entre navegador, domínio e certificado SSL
Fluxo de validação HTTPS. Crédito: Cloudflare Learning Center.

O que o certificado confirma

HTTPS não prova que um site é honesto, seguro contra golpes ou livre de falhas. Ele ajuda a confirmar que a conexão está falando com um servidor autorizado para aquele domínio e impede que o tráfego viaje exposto entre o navegador e o servidor. Um site malicioso também pode ter um certificado válido; por isso, o cadeado não substitui atenção ao endereço e ao conteúdo.

O primeiro detalhe é o nome. Um certificado para www.exemplo.com pode não cobrir painel.exemplo.com, a menos que esse subdomínio esteja incluído. O navegador então mostra um erro de incompatibilidade, mesmo que o servidor esteja funcionando. A correção costuma ser emitir um certificado com os nomes usados de verdade e conferir se o DNS aponta para o servidor correto.

Os erros mais comuns

Quando a mensagem fala em certificado expirado, a data de validade terminou. O administrador precisa renovar ou substituir o certificado e confirmar se a renovação automática continua funcionando. Para quem apenas visita o site, vale verificar a data e hora do dispositivo, pois um relógio atrasado pode fazer um certificado válido parecer vencido.

O erro de nome, chamado por navegadores de algo como NET::ERR_CERT_COMMON_NAME_INVALID, indica que o domínio aberto não está entre os nomes cobertos. Isso aparece depois de uma migração, quando o site passa a usar um novo subdomínio ou quando o DNS ainda envia visitantes para a hospedagem antiga.

Há também a cadeia incompleta. O servidor entrega o certificado do site, mas não envia um ou mais certificados intermediários necessários para chegar a uma autoridade reconhecida. Alguns dispositivos conseguem completar a cadeia usando informações guardadas localmente; outros não. A solução fica no servidor ou no painel da hospedagem, não no navegador do visitante.

Mensagens como SSL_ERROR_BAD_CERT_DOMAIN, ERR_CERT_AUTHORITY_INVALID e ERR_CERT_DATE_INVALID são pistas, não diagnósticos completos. O texto exato varia entre Chrome, Firefox, Safari e Edge. Anote o código, o domínio e o horário antes de mudar qualquer configuração.

Um roteiro seguro de diagnóstico

Comece separando visitante de administrador. Se o erro aparece só em um computador, confira data, hora, fuso, atualizações do sistema e se há antivírus inspecionando HTTPS. Teste outra rede e outro dispositivo, sem instalar extensões desconhecidas nem desligar a proteção do navegador para fazer o site abrir.

Se várias pessoas veem o mesmo aviso, abra o painel da hospedagem ou do provedor de certificados. Confira os nomes cobertos, a validade, o método de renovação e o servidor que responde pelo domínio. Depois compare o DNS com o destino esperado. Uma alteração recente pode ainda estar sendo propagada, mas propagação não corrige um certificado emitido para o nome errado.

O administrador também deve verificar se o servidor envia a cadeia completa e se a renovação automática tem permissão para validar o domínio. Em instalações próprias, procure os registros da ferramenta que emite o certificado. Em hospedagens gerenciadas, o suporte costuma precisar do domínio, código exibido pelo navegador e horário do teste. Não envie senhas, tokens ou arquivos privados no chamado.

Tabela visual de causas e próximos passos para erros de certificado SSL
O código do erro ajuda a escolher o primeiro teste. Crédito: Cloudflare Learning Center.

O que corrigir e o que evitar

Renovar o certificado resolve a expiração, mas não resolve DNS apontando para a máquina errada. Trocar o DNS pode resolver o destino, mas não cria um certificado para um subdomínio que ficou de fora. A ordem importa: confirme o nome acessado, descubra qual servidor respondeu, verifique a validade e só depois altere a configuração que corresponde à causa.

Não peça ao visitante para ignorar o aviso como solução permanente. Também não desative a validação do certificado em aplicações, scripts ou navegadores para esconder o erro. Essa gambiarra transforma um problema visível em uma conexão que pode ser interceptada sem alerta. Se o serviço é seu, coloque uma página temporária honesta ou use o suporte da hospedagem até a correção chegar.

Uma captura do erro também ajuda, desde que você esconda dados pessoais e informações internas. Para uma equipe, combine esse registro com a hora em que o problema começou e com a última alteração feita no domínio. Assim fica mais fácil distinguir uma falha de renovação de uma mudança de infraestrutura que ainda não foi aplicada em todos os servidores.

O material da Cloudflare sobre erros de certificados SSL reúne as causas e mensagens mais frequentes. Use a fonte como referência, mas confira a documentação da sua hospedagem para os comandos e telas específicos. Certificados, DNS e servidores mudam de fornecedor para fornecedor.

Para guardar o diagnóstico, registre domínio, mensagem completa, data, dispositivo, rede testada e a mudança feita. Esse pequeno histórico evita repetir tentativas e ajuda a perceber se o problema volta a cada renovação. Quando o HTTPS falha, a pergunta útil não é apenas se o site abre: é qual parte da identidade apresentada pelo servidor o navegador não conseguiu confirmar.

Resumo da semana

Leve contexto para a caixa de entrada.

Uma edição semanal, sem barulho e sem promessas vazias.