#Что означает ошибка
ERR_CERT_DATE_INVALID
ERR_CERT_DATE_INVALID значит, что дата, на которую проверяется сертификат, выходит за срок его действия. Причины — неверные дата и время на вашем устройстве, либо истёк срок сертификата на самом сайте.
Чтобы определить виновника, сравните дату на устройстве с реальной и откройте сайт на другом устройстве.
Если на другом устройстве сайт открывается нормально, проблема локальная.
Ошибка означает, что сертификат истёк или на компьютере неправильные дата и время. Проверьте часы, затем срок действия сертификата.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Неверная датаЧасы. | Ошибка. | Исправьте. |
| Сертификат истёкСрок. | Ошибка. | Продлите. |
| Батарейка CMOSСброс. | Дата сбрасывается. | Замените. |
| Нет синхронизацииСлужба времени. | Ошибка. | Синхронизируйте. |
#Пошаговое решение
- Проверьте дату и времяОткройте «Параметры» → «Время и язык» → «Дата и время». Включите автоматическую установку времени и проверьте часовой пояс; затем нажмите «Синхронизировать» (если кнопка есть). Повторите действие, вызвавшее ошибку.
- Уточните часовой пояс и синхронизируйте часыЕсли автоматическая установка времени уже включена, но дата неправильная, в Windows 10/11 нажмите
Win+I→ «Время и язык» → «Дата и время», проверьте правильность часового пояса и нажмите «Синхронизировать сейчас», если кнопка доступна. Убедитесь, что часы показывают текущую дату и время, затем полностью перезапустите браузер и вновь откройте адрес. Если время снова сбивается после выключения ПК, проверьте системные часы и батарейку материнской платы (не разбирайте устройство без навыков). Не обходите предупреждение HTTPS. - Проверьте сайт с другого устройстваПодключите телефон к той же сети Wi-Fi, что и проблемное устройство (отключите мобильные данные для чистой проверки), и откройте 2–3 известных сайта. Затем включите мобильные данные и повторите проверку. Если сбой есть на всех устройствах именно через роутер, проверяйте роутер или провайдера; если только на одном — его настройки и драйвер. Для ошибки конкретного сайта сравните один и тот же адрес, чтобы не смешивать разные причины.
- Посмотрите срок сертификатаВ браузере откройте сайт, нажмите значок сведений о соединении возле адреса и посмотрите информацию о сертификате (название меню зависит от браузера). Сравните доменное имя в сертификате, срок действия и название издателя с адресной строкой. При предупреждении о недоверенном сертификате не нажимайте обход предупреждения и не отправляйте пароли; администратору сайта передайте точный текст ошибки и имя домена. Если проблема только в корпоративной сети, уточните у администратора политику доверия.
- Владельцу: продлите сертификатЭто только для администратора сайта с сертификатом, которым управляет Certbot. На сервере Linux проверьте установку Certbot командой
certbot --version, затемsudo certbot certificatesи убедитесь, что сертификат нужного домена действительно обслуживается Certbot. Запустите безопасную проверку продленияsudo certbot renew --dry-run. Если она успешна и срок подходит к окончанию, используйтеsudo certbot renew; затем проверьте даты публично отдаваемого сертификата по HTTPS. Если сертификат выпускается другим сервисом, следуйте процедуре этого сервиса. Не продлевайте чужой домен и не копируйте закрытые ключи в отчёт.
#Если проблема на вашем устройстве
Включите автоматическую установку времени и часового пояса: «Параметры → Время и язык → Дата и время». Выполните синхронизацию: w32tm /resync. Проверьте элемент питания CMOS на старых ПК: разряженная батарейка сбрасывает дату. Для Android и iOS включите «Автоматически» в «Дата и время».
#Если сертификат истёк у сайта
Откройте сведения о сертификате (значок замка → сертификат) и посмотрите срок. Владельцу сайта: продлите сертификат (Let's Encrypt: sudo certbot renew), перезагрузите веб-сервер. Проверка: openssl s_client -connect сайт:443 -servername сайт | openssl x509 -noout -dates.
#Чего делать нельзя
Не нажимайте «Продолжить небезопасное соединение» на сайтах с вводом паролей и платежей. Не отключайте проверку сертификатов в браузере.
openssl s_client -connect example.com:443 -servername example.com | openssl x509 -noout -dates#Как проверить результат
Откройте сайт в режиме инкогнито и на втором устройстве. Если ошибка исчезла после синхронизации времени, дело было в дате. Проверьте время командой w32tm /query /status и сервер синхронизации w32tm /query /source; при необходимости задайте w32tm /config /manualpeerlist:"time.windows.com ntp.msk-ix.ru" /syncfromflags:manual /update. Если сертификат действительно просрочен, проверить срок можно онлайн на . Кэш браузера после продления сертификата очищать не нужно, но закройте и откройте вкладку.