Pular para o conteúdo
ecdsa.com
Chrome, Edge and other Chromium browsersNavegadores

Mensagem de erro

net::ERR_CERT_DATE_INVALID

A tela de aviso mostra “NET::ERR_CERT_DATE_INVALID”; ferramentas de automação imprimem “net::ERR_CERT_DATE_INVALID”. Quando o Chrome conclui que o próprio relógio do dispositivo está errado, ele mostra uma página específica, “Your clock is ahead/behind”, em vez do aviso habitual.

Chrome, Edge and other Chromium browsers — the certificate is expired or not yet valid

O que significa

O certificado do site (ou um da cadeia dele) está fora do período de validade segundo o relógio do dispositivo: expirou ou ainda não é válido. O Chrome bloqueia a página com “Your connection is not private”. Quando um único site mostra isso, o certificado do site expirou; quando todos mostram, a data do computador está errada.

Por que acontece

Como corrigir

  1. 1.

    Donos do site: verificar as datas do certificado servido

    Compare o notAfter com a data de hoje; verifique de fora, pelo mesmo caminho que os visitantes usam.

    bash
    echo | openssl s_client -connect www.example.com:443 -servername www.example.com 2>/dev/null \
      | openssl x509 -noout -startdate -enddate
  2. 2.

    Donos do site: renovar e automatizar

    Renove, recarregue o terminador TLS e confirme que existe uma tarefa de renovação automática e que ela é executada.

    bash
    sudo certbot renew && sudo systemctl reload nginx
    systemctl list-timers | grep -i certbot      # is automatic renewal scheduled?
  3. 3.

    Usuários: corrigir o relógio do dispositivo

    Ative a data e hora automáticas; não ignore o aviso, porque já não se pode confiar em um certificado expirado para identificar o site.

    text
    Users: if many sites show this error at once, fix the device clock first
    (Windows: Settings → Time & language → Set time automatically; macOS: Date & Time → Set automatically).

Erros relacionados

Ver toda a base de erros de assinatura