| Предыдущий | Следующий |
| 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, но не подходить для конкретного назначения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.