Что означает код HRESULT 0x80092012 (CRYPT_E_NO_REVOCATION_CHECK)?

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

CRYPT_E_NO_REVOCATION_CHECK

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

CRYPT_E_NO_REVOCATION_CHECK: Зарегистрированный механизм revocation существует, но не смог выполнить проверку для данного certificate context.

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

  • Сохраните цепочку и конкретный сертификат, на котором остановилась revocation checking.
  • Проверьте наличие пригодных CRL Distribution Points/OCSP данных и поддержку их формата используемым provider.
  • Отделите этот код от OFFLINE: здесь проблема может быть в невозможности выполнить метод, а не только в сетевой доступности.

Что делать

Нужно восстановить поддерживаемый способ проверки статуса для данного сертификата или изменить инфраструктуру выдачи. Автоматическое принятие сертификата без revocation проверки должно быть отдельным, явно обоснованным решение политики.

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


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