Что означает код HRESULT 0x800B0002 (TRUST_E_ACTION_UNKNOWN)?

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

TRUST_E_ACTION_UNKNOWN

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

TRUST_E_ACTION_UNKNOWN означает, что WinVerifyTrust получил action GUID, для которого в системе нет поддерживаемого механизма проверки.

Это ошибка выбора действия проверки, а не результат проверки подписи или сертификатной цепочки.

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

  • Сохраните точный action GUID, переданный в WinVerifyTrust.
  • Сверьте его с документированными WinTrust action identifiers.
  • Проверьте, не повреждено ли значение при marshaling или хранении конфигурации.
  • Если используется собственный trust provider, убедитесь, что он зарегистрирован для этого действия.

Не меняйте сертификаты и не ослабляйте политику доверия до устранения неизвестного action GUID. Проверка содержимого ещё не началась, поэтому исправлять нужно выбранное действие или регистрацию provider.

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


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