What does HRESULT 0x80290416 (TPM_E_KEY_USAGE_POLICY_INVALID) mean?

 
Previous Next
TPM_E_KEY_USAGE_POLICY_NOT_SUPPORTED TPM_E_SOFT_KEY_ERROR

TPM_E_KEY_USAGE_POLICY_INVALID

TPM_E_KEY_USAGE_POLICY_INVALID means a key usage policy was found but its contents are not valid for the current TPM-backed key operation.

What to check

  • Validate the policy structure, key usage, algorithm, and binding requirements used when the policy was created.
  • Check whether the policy refers to stale PCR values, an obsolete key name, or an unsupported property combination.
  • For centrally provisioned keys, verify that the policy version matches the installed client and TPM firmware.

Microsoft: CNG key storage providers

Microsoft: TPM key attestation

Microsoft: TPM and PCP error codes


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