What does HRESULT 0x800B0001 (TRUST_E_PROVIDER_UNKNOWN) mean?

 
Previous Next
WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND TRUST_E_ACTION_UNKNOWN

TRUST_E_PROVIDER_UNKNOWN

TRUST_E_PROVIDER_UNKNOWN means that the trust action requested by the caller has no available provider. In WinVerifyTrust-style code, the action GUID and the registered trust provider determine which verification implementation is used.

Verify the trust-provider contract

  • Log the action GUID and subject type rather than reporting this only as a certificate error.
  • Check that the required Windows trust provider and its registration are present on the target system.
  • Avoid substituting an unrelated action GUID merely to make the call succeed; it can validate a different policy.

This result occurs before a normal certificate-chain decision can be made for the requested action.

Microsoft: verifying a PE file signature


Looking for a different code? Search another status or error code.