Что означает код HRESULT 0x800B0004 (TRUST_E_SUBJECT_NOT_TRUSTED)?

 
Предыдущий Следующий
TRUST_E_SUBJECT_FORM_UNKNOWN DIGSIG_E_ENCODE

TRUST_E_SUBJECT_NOT_TRUSTED

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

TRUST_E_SUBJECT_NOT_TRUSTED (0x800B0004) — Субъекту нельзя доверять при выполнении указанного действия.

Причину следует искать на границе «субъекту нельзя доверять при выполнении указанного действия» внутри подсистемы «WinTrust и проверка подписи», где требуется проверить целостность, подпись и выбранную политику доверия.

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

При результате «субъекту нельзя доверять при выполнении указанного действия» проверьте неизменность артефакта, выбранную цепочку или ключ и точную политику проверки; отключение контроля подписи или доверия не является исправлением.

Для диагностики темы «субъекту нельзя доверять при выполнении указанного действия» сохраните хэш файла, сведения о подписанте и цепочке, время проверки, policy action и данные отзыва.

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x800B0004, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x800B0004: certificate and trust return values.


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