What does HRESULT 0x8029040C (TPM_E_PCP_VALIDATION_FAILED) mean?

 
Previous Next
TPM_E_PCP_PROFILE_NOT_FOUND TPM_E_PCP_WRONG_PARENT

TPM_E_PCP_VALIDATION_FAILED

TPM_E_PCP_VALIDATION_FAILED means a Platform Crypto Provider validation check did not succeed. This can involve key material, a policy, an attestation object, or a provider property.

What to check

  • Preserve the related event records and the first validation error; the PCP status alone does not say which object failed validation.
  • Verify the expected key type, certificate chain, policy inputs, and TPM readiness state for the operation.
  • When attestation is involved, compare the requested attestation configuration with the CA or service policy rather than regenerating keys blindly.

Microsoft: TPM key attestation

Microsoft: tpmtool

Microsoft: TPM and PCP error codes


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