A mensagem “Sua conexão não é particular” com o código NET::ERR_CERT_DATE_INVALID aparece quando o navegador detecta que o certificado SSL de um site está com a data inválida — expirado, ainda não válido, ou fora do período de validade. Na maioria das vezes, a causa é simples e está no seu próprio dispositivo (o relógio do computador errado, à frente de todas). Em outros casos, quem vê o erro é o dono do site, e o certificado precisa ser renovado. Este guia mostra como resolver nos dois cenários — começando pelas soluções rápidas no seu dispositivo.
Se você estava navegando e recebeu esse erro, comece pelas soluções no seu dispositivo abaixo — a primeira (ajustar a data) resolve a maioria dos casos. Se o erro aparece no seu próprio site, para você ou para seus visitantes, pule para “Se o site é seu”: o certificado SSL precisa de atenção.
O que significa NET::ERR_CERT_DATE_INVALID?
Quando você acessa um site seguro (HTTPS), o navegador verifica o certificado SSL do site — o arquivo que garante a conexão criptografada e comprova a identidade da página. Todo certificado tem um período de validade: uma data de início e uma de expiração.

O erro NET::ERR_CERT_DATE_INVALID aparece quando o navegador conclui que o certificado está fora desse período — ou seja, a data não bate. Isso pode acontecer por dois motivos opostos: o certificado realmente expirou (problema no site), ou o relógio do seu computador está errado e faz um certificado válido parecer vencido (problema no seu dispositivo). Em ambos os casos, o navegador bloqueia o acesso para proteger você, e no Chrome a tela costuma dizer “Sua conexão não é particular”.
Um detalhe que confirma a causa: se o site abre normalmente no celular, mas dá erro no computador (ou vice-versa), é quase certo que o problema é a data/hora do aparelho que apresenta o erro — não o site.
Soluções no seu dispositivo
Comece por aqui — estas resolvem a maioria dos casos. Teste o site após cada passo.
1. Verifique a data e a hora (a causa nº 1)
É a solução que mais resolve esse erro específico. Como o certificado é validado contra a data do sistema, um relógio errado — adiantado, atrasado, ou com ano incorreto — faz o navegador achar que o certificado expirou. Ajuste para o horário automático:
- Windows: clique com o botão direito no relógio → “Ajustar data/hora” → ative “Definir horário automaticamente” e “Definir fuso horário automaticamente”.
- Mac: Preferências do Sistema → Data e Hora → marque “Definir data e hora automaticamente”.
- Android: Configurações → Sistema → Data e hora → ative “Data e hora automáticas”.
- iPhone: Ajustes → Geral → Data e Hora → ative “Definir automaticamente”.
Corrija a data, recarregue a página, e na maioria das vezes o erro some.

2. Limpe o cache e os cookies do navegador
Dados antigos podem guardar uma versão desatualizada do certificado. Limpe o cache e os cookies (ou teste numa janela anônima primeiro, que ignora o cache) e acesse o site de novo.
3. Limpe o estado SSL (Windows)
O Windows mantém um cache dos certificados SSL já validados, que pode ficar corrompido. Procure por “Opções da Internet” no menu Iniciar, vá à aba Conteúdo e clique em “Limpar estado SSL”. Reinicie o navegador e teste.
4. Atualize o navegador e o sistema operacional
Navegadores e sistemas antigos podem não ter os certificados raiz atualizados, o que faz certificados legítimos parecerem inválidos. Esse erro é especialmente comum em sistemas antigos, como o Windows 7. Verifique se o navegador está na versão mais recente e se o sistema operacional está atualizado — as atualizações de sistema costumam incluir os certificados raiz novos.
5. Desative temporariamente o antivírus
Muitos antivírus fazem “verificação HTTPS”, interceptando as conexões seguras com um certificado próprio. Se esse certificado interno do antivírus estiver desatualizado, ele gera o erro. Desative a verificação HTTPS (ou o antivírus, por um momento) para testar. Se resolver, atualize o antivírus e adicione o site à lista de exceções — depois reative a proteção.
6. Desative extensões, VPN e proxy
Extensões (especialmente VPNs e bloqueadores) e proxies podem interferir na validação do certificado. Teste numa janela anônima (onde extensões ficam desativadas) e desative VPN/proxy temporariamente.
7. Limpe o DNS ou troque para um DNS público
Embora esse seja um erro de SSL, um cache de DNS corrompido ou um servidor DNS problemático podem contribuir para falhas de conexão segura. Vale descartar: limpe o cache DNS com o comando ipconfig /flushdns no Prompt de Comando (Windows) — veja o passo a passo no nosso guia do flush DNS — e, se persistir, troque o seu DNS para um público e confiável, como o DNS do Google (8.8.8.8 e 8.8.4.4) ou o da Cloudflare (1.1.1.1).
8. Teste em outra rede (cuidado com Wi-Fi público)
Tente abrir o site em outra rede — por exemplo, nos dados móveis do celular em vez do Wi-Fi. Se funcionar em outra rede, o problema está na conexão original. Isso é especialmente comum em Wi-Fi público (cafés, aeroportos, hotéis): essas redes muitas vezes têm um portal de login que intercepta a conexão, ou não são totalmente seguras, e acabam disparando o erro de certificado. Em redes públicas, evite acessar sites com dados sensíveis até resolver.
Os navegadores oferecem a opção de “prosseguir mesmo assim”, mas evite — especialmente em sites onde você digita senhas, dados bancários ou de cartão. Se você tentou os passos acima e o erro persiste só em um site específico que não é seu, pode ser um problema real de segurança daquele site. O aviso existe para proteger seus dados.
Como inspecionar o certificado do site
Antes de assumir de que lado está o problema, vale olhar o próprio certificado — é o diagnóstico mais direto para esse erro. Há duas formas:
Pelo navegador: clique no cadeado (ou no ícone de aviso) ao lado do endereço na barra do navegador, abra os detalhes da conexão e vá até as informações do certificado. Procure pelos campos de validade — geralmente “Válido de” e “Válido até” (em inglês, Not Before e Not After). Se a data atual está fora desse intervalo, o certificado está expirado ou ainda não é válido. Compare a data “Válido até” com a data de hoje: se já passou, o certificado do site venceu.
Por uma ferramenta online: existem verificadores de SSL gratuitos na web onde você digita o endereço do site e vê a validade do certificado, a cadeia e possíveis erros de configuração — útil para confirmar o problema sem depender do seu navegador. Se você administra o site, o teste do SSL Labs (ssllabs.com/ssltest) faz uma auditoria completa do certificado e das versões de TLS do seu servidor.
Esse passo simples responde a pergunta-chave: se o certificado realmente expirou, o problema é do site (veja abaixo); se está válido mas seu navegador acusa erro, o problema é local (volte às soluções do seu dispositivo, começando pela data/hora).
Se o site é seu: o certificado SSL
Se o erro aparece no seu próprio site, o problema está no certificado SSL. Os pontos a verificar, do mais comum ao menos:
- O certificado expirou. É a causa mais frequente do lado do servidor. Todo certificado tem validade e precisa ser renovado — e aqui há um ponto de atenção importante: os certificados gratuitos Let’s Encrypt, os mais usados, valem apenas 90 dias. Isso significa que, sem uma renovação automática funcionando, eles expiram várias vezes por ano, disparando o NET::ERR_CERT_DATE_INVALID para todos os visitantes. Por isso, a renovação automática não é um luxo — é essencial. Verifique a validade do seu certificado (clicando no cadeado, como mostrado acima) e renove-o; o ideal é que sua hospedagem faça isso sozinha.
- O relógio do servidor está errado. Assim como no computador do visitante, um servidor com data/hora incorreta faz um certificado válido parecer expirado. O servidor deve ter sincronização automática de horário (NTP).
- A cadeia de certificados está incompleta. Se os certificados intermediários não foram instalados corretamente, o navegador não confia no SSL. Reinstale o certificado garantindo a cadeia completa.
- O certificado é do domínio errado. Ele precisa cobrir exatamente o domínio acessado (com e sem
www, subdomínios). - HTTPS não foi configurado corretamente. Confira se o site força HTTPS — veja nosso guia de redirecionar HTTP para HTTPS.
- Versão de TLS obsoleta no servidor. Servidores configurados apenas com versões antigas e inseguras (TLS 1.0 ou 1.1) podem ter a conexão recusada pelos navegadores modernos, gerando erros de validação. Garanta que o servidor suporte TLS 1.2 e 1.3 — veja mais no nosso guia sobre o TLS.
A forma mais simples de evitar esse erro no seu site é ter um certificado com renovação automática. Se você hospeda na Homehost, o SSL grátis é instalado e renovado automaticamente, sem risco de expirar sem aviso.
Erros de certificado relacionados
O NET::ERR_CERT_DATE_INVALID é um de vários erros de certificado. Se você viu um código parecido, a causa costuma ser a mesma família de problemas de SSL:
- NET::ERR_CERT_DATE_INVALID — data do certificado inválida (este guia).
- NET::ERR_CERT_COMMON_NAME_INVALID — o certificado é válido, mas para um domínio diferente do acessado.
- NET::ERR_CERT_AUTHORITY_INVALID — o certificado foi emitido por uma autoridade não reconhecida (comum em certificados autoassinados).
- ERR_SSL_VERSION_OR_CIPHER_MISMATCH — navegador e servidor não têm uma versão de TLS ou cifra em comum. Veja o guia específico.
Se o navegador mostra apenas a mensagem geral “não foi possível estabelecer uma conexão segura”, veja nosso guia completo desse erro.
A causa mais comum desse erro em sites é o certificado expirado. Com a Homehost, seu site tem SSL grátis instalado e renovado automaticamente — sem risco de vencer e sem custo extra. Seus visitantes veem o cadeado, não o erro.
Conhecer o SSL grátis da HomehostPerguntas frequentes
O que significa o erro NET::ERR_CERT_DATE_INVALID?
Significa que o navegador detectou que o certificado SSL do site está com a data inválida — expirado, ainda não válido, ou fora do período de validade. Pode ser porque o certificado do site realmente venceu, ou porque o relógio do seu computador está com data/hora erradas.
Como resolver o NET::ERR_CERT_DATE_INVALID?
Comece verificando a data e a hora do seu dispositivo e ative o ajuste automático — é a causa mais comum. Se não resolver, limpe o cache do navegador, limpe o estado SSL, atualize o navegador e o sistema, e verifique se o antivírus não está bloqueando conexões HTTPS.
Por que a data e a hora causam esse erro?
Porque o navegador valida o certificado contra a data do sistema. Se o relógio está com o ano ou a hora errados, um certificado perfeitamente válido pode parecer expirado ou ainda não válido, e o navegador bloqueia o acesso.
O erro é no meu computador ou no site?
Se o site abre em outro dispositivo (como o celular) mas dá erro no computador, o problema é a data/hora do computador. Se o erro acontece em todos os dispositivos e no seu próprio site, o certificado SSL do servidor expirou ou está mal configurado.
Como corrigir esse erro no meu site?
Verifique se o certificado SSL não expirou e renove-o (o ideal é ter renovação automática). Confirme que a cadeia de certificados está completa, que o certificado cobre o domínio correto, e que o horário do servidor está certo. Se a hospedagem instalou o SSL, contate o suporte dela.
Veja também
- Não foi possível estabelecer uma conexão segura com este site
- Erro ERR_SSL_VERSION_OR_CIPHER_MISMATCH
- O que é um certificado SSL
- Como redirecionar HTTP para HTTPS
Conclusão
O NET::ERR_CERT_DATE_INVALID parece assustador, mas quase sempre tem solução simples. Se você é visitante, comece pelo óbvio que costuma ser esquecido: ajuste a data e a hora do seu dispositivo — é a causa nº 1. Depois, limpe o cache, o estado SSL, e atualize o navegador. Se o erro é no seu próprio site, a raiz está no certificado SSL: renove-o (idealmente com renovação automática), confirme a cadeia e o domínio corretos. Em todos os casos, o objetivo é o mesmo: restaurar a conexão segura que o cadeado representa — e proteger quem acessa a página.