Site icon EfmSoft

What does NTSTATUS 0xC0290022 (STATUS_TPM_INVALID_AUTHHANDLE) mean?

 
Previous Next
STATUS_TPM_DECRYPT_ERROR STATUS_TPM_NO_ENDORSEMENT

STATUS_TPM_INVALID_AUTHHANDLE

The TPM authorization handle is invalid

STATUS_TPM_INVALID_AUTHHANDLE is a Windows NTSTATUS value mapped from the TPM facility. For STATUS_TPM_INVALID_AUTHHANDLE, in this package the code belongs to TPM 1.2 style command processing, where Windows software, TBS, the TPM driver, and the hardware device all may be visible in the same failure path.

The relevant area is authorization session handles. The command references an authorization session handle that the TPM cannot use. The handle may be unknown, expired, flushed, of the wrong handle class, or owned by a different context.

This is separate from wrong authorization data. The TPM is rejecting the session handle itself before or during session validation. On Windows, TBS context lifetime is critical because objects created by commands are flushed when the context is closed.

Diagnostic focus

References for STATUS_TPM_INVALID_AUTHHANDLE


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

Exit mobile version