What does NTSTATUS 0xC0290053 (STATUS_TPM_DAA_ISSUER_SETTINGS) mean?

 
Previous Next
STATUS_TPM_DAA_INPUT_DATA1 STATUS_TPM_DAA_TPM_SETTINGS

STATUS_TPM_DAA_ISSUER_SETTINGS

The TPM rejected the DAA issuer settings

STATUS_TPM_DAA_ISSUER_SETTINGS means the TPM rejected the issuer-side settings used by a Direct Anonymous Attestation operation. DAA depends on issuer-provided public parameters as well as TPM-held state, so issuer material must be internally consistent and appropriate for the current stage.

This is different from a general certificate-chain failure. The TPM is not merely saying that an external identity is untrusted; it is rejecting the DAA issuer settings as inconsistent for the command.

Preserve the exact issuer-settings blob and the DAA command stage. Without that, later logs tend to collapse this into an unhelpful “attestation failed” message.

Diagnostic focus

  • Keep the issuer-settings blob with the failing command trace.
  • Verify that the issuer settings correspond to the same DAA parameters used for the join/sign flow.
  • Check for endian, length, or structure-version mismatches in the caller-side TPM library.

References


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