Перейти к содержимому
ecdsa.com
Chrome, Edge and other Chromium browsersБраузеры

Сообщение об ошибке

net::ERR_CERT_DATE_INVALID

На странице предупреждения отображается «NET::ERR_CERT_DATE_INVALID»; инструменты автоматизации выводят «net::ERR_CERT_DATE_INVALID». Если Chrome приходит к выводу, что неверно идут сами часы устройства, вместо обычного предупреждения он показывает отдельную страницу «Your clock is ahead/behind».

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

Что это означает

Сертификат сайта (или один из сертификатов его цепочки) по часам устройства находится вне срока действия, то есть уже просрочен или ещё не действителен. Chrome блокирует страницу предупреждением «Your connection is not private». Если ошибку показывает один сайт, истёк срок действия его сертификата; если все сайты — на компьютере неверная дата.

Почему это происходит

Как исправить

  1. 1.

    Владельцам сайтов: проверьте даты в отдаваемом сертификате

    Сравните notAfter с сегодняшней датой; проверяйте извне, тем же путём, которым приходят посетители.

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

    Владельцам сайтов: продлите сертификат и автоматизируйте продление

    Продлите сертификат, перезагрузите конфигурацию сервера, который терминирует TLS, и убедитесь, что задание автоматического продления существует и запускается.

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

    Пользователям: исправьте часы устройства

    Включите автоматическую установку времени; не обходите предупреждение: на просроченный сертификат больше нельзя полагаться как на подтверждение подлинности сайта.

    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).

Связанные ошибки

Открыть всю базу ошибок подписей