What does HRESULT 0x80290109 (TPMAPI_E_AUTHORIZATION_FAILED) mean?

 
Previous Next
TPMAPI_E_ACCESS_DENIED TPMAPI_E_INVALID_CONTEXT_HANDLE

TPMAPI_E_AUTHORIZATION_FAILED

TPMAPI_E_AUTHORIZATION_FAILED is a Windows TPM API result. It indicates that the authorization data supplied for the TPM operation does not validate for the target object or policy.

What to check for TPMAPI_E_AUTHORIZATION_FAILED

  • Verify that the correct authorization value, session, and target object are used together.
  • Check whether the object was cleared, reprovisioned, migrated, or replaced after credentials were saved.
  • Avoid logging authorization secrets while diagnosing the failed request.

Microsoft documentation for TPMAPI error codes

Diagnostic interpretation

This result has the HRESULT value 0x80290109. AllStat records the condition as “The specified authorization information was invalid.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / authorization operation.
  • check the documented return contract of the specific API because the same HRESULT can require different recovery in different interfaces.

Retry and recovery

Treat TPMAPI_E_AUTHORIZATION_FAILED as a checkpoint, not as a request to loop. Retry only after evidence shows that the rejecting state has changed, and verify the same scenario end to end.


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