What does HRESULT 0x80092028 (CRYPT_E_NO_VERIFY_USAGE_CHECK) mean?

 
Previous Next
CRYPT_E_NO_VERIFY_USAGE_DLL CRYPT_E_VERIFY_USAGE_OFFLINE

CRYPT_E_NO_VERIFY_USAGE_CHECK

The available subject-usage verification function could not complete the requested check.

What to check for CRYPT_E_NO_VERIFY_USAGE_CHECK

  • Capture the requested usage or policy and the certificate chain being evaluated.
  • Check for missing intermediate certificates, required trust lists, or provider-specific prerequisites.
  • Use chain-policy diagnostics to separate usage failure from signature, expiry, and revocation failures.

Microsoft: CertVerifyCertificateChainPolicy

Microsoft: CertGetCertificateChain

Diagnostic discriminator: Check the usage-verification provider and requested usage context. This result means the usage check could not be performed, not that the certificate was conclusively rejected for that usage.


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