Что означает код HRESULT 0x80092014 (CRYPT_E_NOT_IN_REVOCATION_DATABASE)?

 
Предыдущий Следующий
CRYPT_E_REVOCATION_OFFLINE CRYPT_E_INVALID_NUMERIC_STRING

CRYPT_E_NOT_IN_REVOCATION_DATABASE

Что означает CRYPT_E_NOT_IN_REVOCATION_DATABASE

CRYPT_E_NOT_IN_REVOCATION_DATABASE: Revocation service не нашёл проверяемый сертификат в своей базе. Это не эквивалент успешному результату «не отозван»: сервер не смог подтвердить статус этого объекта.

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

  • Запишите issuer, serial и URL/службу, которая отвечала на revocation query.
  • Проверьте, обслуживает ли эта база именно данного issuer и диапазон сертификатов.
  • Сравните состояние публикации/репликации базы с моментом выдачи сертификата; новый сертификат мог ещё не попасть в ожидаемый источник.

Что делать

Исправьте источник revocation данных или маршрут к правильной базе. Не преобразуйте NOT_IN_REVOCATION_DATABASE в успех без явной политики, потому что отсутствие записи не доказывает отсутствие отзыва.

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


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