| Предыдущий | Следующий |
| TRUST_E_NOSIGNATURE | CERT_E_VALIDITYPERIODNESTING |
CERT_E_EXPIRED
Что означает CERT_E_EXPIRED
CERT_E_EXPIRED: Сертификат, необходимый выбранной политике проверки, недействителен для момента времени, на который выполняется validation: срок уже истёк либо NotBefore ещё не наступил. Для подписанных файлов политика может использовать подтверждённое timestamp-время, а не только текущие часы.
Что проверить
- Проверьте системные дату, часовой пояс и синхронизацию времени.
- Просмотрите NotBefore/NotAfter не только leaf certificate, но и всех необходимых intermediate/issuer certificates.
- Для подписанного файла сохраните timestamp evidence и выясните, допускает ли выбранная policy историческую проверку.
Исправление
Обновите именно тот сертификат цепочки, который невалиден во времени, либо исправьте часы. Не отключайте time validation: действующий leaf не исключает истёкший intermediate или timestamp certificate.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.