Ошибки · Решение
TLS alert 45 certificate_expired: что означает и как исправить
Сертификат больше не находится в допустимом периоде действия.
Короткий ответ
TLS alert 45 certificate_expired. Сертификат больше не находится в допустимом периоде действия. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.
Что означает ошибка
Сертификат больше не находится в допустимом периоде действия.
Возможные причины
- Дата NotAfter сертификата уже прошла.
- Часы клиента или сервера существенно неверны.
- Один узел кластера всё ещё раздаёт старый истёкший сертификат.
Что проверить
- Проверьте NotBefore/NotAfter у сертификата, полученного именно с проблемного endpoint.
- Сверьте системное время и синхронизацию NTP на клиенте и сервере.
- Пройдите все backend-узлы за балансировщиком и сравните fingerprints.
Безопасные шаги
- Продлите/перевыпустите сертификат и разверните его на всех TLS endpoints.
- Исправьте системное время, если оно выходит за допустимое окно.
- Настройте мониторинг срока действия, чтобы не повторить инцидент.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если certificate_expired видит только часть пользователей, приложите fingerprint и адрес backend, который отдаёт старый сертификат.
Похожие ошибки
- /errors/tls-alert-unexpected-message/
- /errors/tls-alert-bad-record-mac/
- /errors/tls-alert-record-overflow/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.