Site icon EfmSoft

What does HRESULT 0x80280013 (TPM_E_NOTSEALED_BLOB) mean?

 
Previous Next
TPM_E_NOSRK TPM_E_OWNER_SET

TPM_E_NOTSEALED_BLOB

TPM_E_NOTSEALED_BLOB (0x80280013) is a TPM 1.2 result meaning that the encrypted blob supplied to the operation is invalid or was not created by this TPM. The important evidence is the exact blob and the TPM that originally produced it, not general information about whether the computer has a TPM.

What to check

  • Confirm that the caller passed the sealed-data blob expected by the TPM operation rather than another serialized TPM object.
  • Compare the blob length and bytes with the value originally stored; truncation, text conversion, or application-level reserialization can invalidate it.
  • Determine whether the blob was created on the same physical TPM. Data protected by one TPM cannot simply be moved to another TPM and treated as a locally sealed blob.
  • Preserve the associated key/container identity and the operation that created the blob if that information is available.

Recovery

Restore the original valid blob or recreate the protected data through the application's supported provisioning path. Do not clear the TPM as the first troubleshooting step: clearing can remove keys and make other TPM-protected material inaccessible while doing nothing to repair a malformed or foreign blob.

Technical references


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

Exit mobile version