What does HRESULT 0x80290414 (TPM_E_KEY_ALREADY_FINALIZED) mean?

 
Previous Next
TPM_E_NOT_PCR_BOUND TPM_E_KEY_USAGE_POLICY_NOT_SUPPORTED

TPM_E_KEY_ALREADY_FINALIZED

TPM_E_KEY_ALREADY_FINALIZED means an application attempted to finalize a TPM-backed key that has already completed its creation lifecycle.

What to check

  • Treat this as an application state-management issue: reuse the finalized key or create a new key only when the workflow requires it.
  • Do not rerun finalization after reconnecting to an existing key handle.
  • Record key lifecycle state outside transient process memory when a provisioning workflow may be resumed after restart.

Microsoft: CNG key storage providers

Microsoft: TPM and PCP error codes


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