Истёк срок действия сертификата: что делать
Если истёк срок действия сертификата, браузер показывает ошибку NET::ERR_CERT_DATE_INVALID, а исправить её можно только продлением или выпуском нового сертификата и перезагрузкой веб-сервера. Чаще всего сломалось автопродление Let's Encrypt или платный сертификат забыли продлить.
Ответ за 30 секунд
Проверьте дату окончания командой openssl x509 -enddate. Если срок вышел, выпустите сертификат заново и перезагрузите веб-сервер: новые файлы без перезагрузки не подхватятся. Затем найдите, почему автопродление не сработало.
На хостинге Таймвеб Let's Encrypt выпускается и продлевается автоматически, вручную настраивать ничего не нужно.
Как продлить платный сертификат с истёкшим сроком90 днейсрок Let's Encrypt
30 днейза столько начинается продление
DATE_INVALIDкод ошибки Chrome
01 · 1 мин
Почему сертификат истёк, если вы ничего не меняли#
| Причина | Как проявляется |
|---|---|
| Автопродление Let's Encrypt остановилось | Таймер Certbot выключен, порт 80 закрыт, изменился конфиг или DNS |
| Платный сертификат не продлён | Оплата не прошла или напоминания ушли на старую почту |
| Файл обновили, сервер не перезагрузили | На диске новый сертификат, в браузере старый |
| Часы на устройстве посетителя сбились | Ошибка только у одного человека или на одном устройстве |
Срок Let's Encrypt 90 дней, платные сертификаты у Таймвеб оформляются на 6 месяцев (на 19 октября 2026). С 4 июня 2025 года Let's Encrypt не присылает письма о скором окончании, поэтому без своего монитора о сбое автопродления узнают по жалобам посетителей.
02 · 1 мин
Как проверить, что срок сертификата действительно истёк#
echo | openssl s_client -connect example.net:443 -servername example.net 2>/dev/null | openssl x509 -noout -enddate
# notAfter=Oct 1 08:00:00 2026 GMT
Дата в прошлом означает, что сертификат просрочен. Дата в будущем при ошибке у одного человека означает, что виновата дата на его устройстве. Другие способы смотреть срок описаны на странице проверка срока действия SSL.
03 · 1 мин
Как продлить Let's Encrypt, если срок уже вышел#
- Проверьте продление без записи. Команда пробует выпуск на тестовом сервере и показывает ошибку, если она есть.
- Продлите сертификат. Certbot обновит всё, что подходит к концу срока или уже просрочено.
- Перезагрузите веб-сервер, чтобы он прочитал новые файлы.
- Найдите причину сбоя в журнале Certbot и верните автопродление.
sudo certbot renew --dry-run
sudo certbot renew
sudo systemctl reload nginx
sudo tail -n 50 /var/log/letsencrypt/letsencrypt.log
systemctl list-timers | grep certbot
Последняя строка показывает, работает ли таймер автопродления. Типичные причины сбоя: порт 80 закрыт, а проверка идёт по HTTP; в Nginx убрали блок для /.well-known/acme-challenge/; домен направлен на другой сервер. Настройка автопродления с нуля: автопродление SSL. Подробности про Certbot: Certbot.
Инструмент · 1 мин
Как продлить платный сертификат с истёкшим сроком#
У платного сертификата автоматического продления нет: срок кончается, а новый нужно заказать. Оформите продление у центра сертификации, подтвердите владение доменом по почте или DNS, скачайте файлы и замените ими старые на сервере. Если ключ не менялся, CSR создавать заново не нужно, иначе сгенерируйте новый запрос: запрос CSR.
Порядок замены файлов и проверку описывает страница как обновить сертификат на сайте. Продлевать лучше за месяц до даты, чтобы пройти подтверждение без спешки. Разница между продлением и перевыпуском: продление сертификата.
Что делать с истёкшим сертификатом
Выберите, где стоит сертификат, и получите порядок действий
05 · 1 мин
Что делать посетителю, если сертификат сайта истёк#
Сначала проверьте, что дата и время на устройстве верны: при сбое часов браузер считает действующий сертификат просроченным. Включите установку времени по сети и обновите страницу. Если дата верна, а ошибка осталась на нескольких устройствах, сертификат просрочен у владельца. Напишите ему, а на сайте не вводите пароль и данные карты.
06 · 1 мин
Вопросы об истёкшем сертификате#
Что значит «срок действия сертификата SSL истёк»?
Дата окончания в сертификате прошла, и браузер больше не считает его действительным. Шифрование технически работает, но подлинность домена подтвердить нельзя.
Как продлить сертификат Let's Encrypt, если срок действия закончился?
Выполните sudo certbot renew и перезагрузите веб-сервер. Certbot обновляет и просроченные сертификаты, лишний раз заказывать выпуск не нужно.
Почему после продления в браузере всё ещё ошибка про срок?
Веб-сервер не перечитал сертификат (нужна перезагрузка), в Nginx прописан старый путь либо перед сайтом стоит CDN со своим сертификатом.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; DigiCert: сроки жизни TLS-сертификатов 398, 200, 100 и 47 дней, digicert.com/blog/tls-certificate-lifetimes-will-officially-reduce-to-47-days, проверено 19 октября 2026; Let's Encrypt: отказ от писем об окончании срока (4 июня 2025), letsencrypt.org/2025/01/22/ending-expiration-emails, проверено 19 октября 2026.
Бесплатный SSL на хостинге
На хостинге Таймвеб сертификат Let's Encrypt выпускается и продлевается автоматически, настраивать вручную ничего не нужно.
- Бесплатный SSL на каждый домен
- Автоматическое продление
- Включается в панели в один клик
- Поддержка 24/7