Site icon EfmSoft

Что означает код HRESULT 0x80092028 (CRYPT_E_NO_VERIFY_USAGE_CHECK)?

 
Предыдущий Следующий
CRYPT_E_NO_VERIFY_USAGE_DLL CRYPT_E_VERIFY_USAGE_OFFLINE

CRYPT_E_NO_VERIFY_USAGE_CHECK

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

CRYPT_E_NO_VERIFY_USAGE_CHECK: Доступная функция проверки назначения сертификата не смогла завершить требуемую usage/policy проверку.

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

  • Зафиксируйте запрошенный EKU/usage OID и полную цепочку, для которой выполнялась политика.
  • Проверьте промежуточные сертификаты, trust lists и provider-specific prerequisites, необходимые именно этой usage проверке.
  • Сопоставьте результат с обычной chain validation, чтобы отделить usage failure от подписи, срока действия и revocation.

Что делать

Исправляйте причину в policy/usage path, а не заменяйте сертификат только потому, что базовая цепочка выглядит подозрительно. Один и тот же сертификат может успешно строить chain, но не подходить для конкретного назначения.

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


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

Exit mobile version