What does HRESULT 0x80290411 (TPM_E_KEY_NOT_FINALIZED) mean?

 
Previous Next
TPM_E_NO_KEY_CERTIFICATION TPM_E_ATTESTATION_CHALLENGE_NOT_SET

TPM_E_KEY_NOT_FINALIZED

TPM_E_KEY_NOT_FINALIZED means the TPM-backed key is still in an unfinished creation or provisioning state and cannot yet be used by the requested operation.

What to check

  • Complete the documented key-creation and finalization steps before attempting to use or attest the key.
  • Check whether provisioning was interrupted by reboot, TPM reset, enrollment failure, or a policy change.
  • Do not create a second key with the same application identity until the state of the original key is understood.

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.