Что означает код HRESULT 0x800B0102 (CERT_E_VALIDITYPERIODNESTING)?

 
Предыдущий Следующий
CERT_E_EXPIRED CERT_E_ROLE

CERT_E_VALIDITYPERIODNESTING

Что означает результат

CERT_E_VALIDITYPERIODNESTING: Периоды действия сертификатов в цепочке вложены некорректно.. В построенной цепочке период действия дочернего сертификата выходит за допустимые временные границы сертификата-издателя. Это ошибка temporal nesting цепочки X.509.

Что проверить

  • Сравните NotBefore/NotAfter каждого соседнего сертификата в фактически выбранной chain.
  • Убедитесь, что chain engine не выбрал устаревший intermediate с тем же subject/key.
  • Проверьте время проверки, если используется историческая validation time.

Диагностика и исправление

Замените/обновите некорректный сертификат или цепочку. Добавление доверия корню не исправляет несовместимые периоды действия.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.