Site icon EfmSoft

What does NTSTATUS 0xC0290058 (STATUS_TPM_BAD_HANDLE) mean?

 
Previous Next
STATUS_TPM_DAA_WRONG_W STATUS_TPM_BAD_DELEGATE

STATUS_TPM_BAD_HANDLE

The TPM rejected an incorrect handle

STATUS_TPM_BAD_HANDLE means a TPM handle in the command is not valid for the operation being executed. Handles identify loaded keys, authorization sessions, transport sessions, counters, NV objects, and other TPM resources, depending on the command.

This is more specific than a caller-side invalid pointer or a Windows object-handle failure. The command made it to the TPM path, but the TPM-level handle namespace did not contain a suitable object for that ordinal.

Common causes include using a handle after a TPM reset, closing or evicting the object through another path, mixing TBS contexts, or treating a persistent key identifier as if it were a currently loaded transient handle.

Diagnostic focus

References


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

Exit mobile version