What does HRESULT 0x80096011 (TRUST_E_MALFORMED_SIGNATURE) mean?

 
Previous Next
TRUST_E_BAD_DIGEST TRUST_E_BASIC_CONSTRAINTS

TRUST_E_MALFORMED_SIGNATURE

TRUST_E_MALFORMED_SIGNATURE means that the signature data could not be parsed or does not have the expected structure for the trust operation. It differs from a digest mismatch: verification cannot reliably reach the normal integrity comparison.

Separate format failure from trust policy

  • Retain the original object and collect its hash before replacing it, because malformed signature data can indicate a damaged or incorrectly produced artifact.
  • Check whether the signing tool, packaging step, or transport modified the signature container after signing.
  • Use a current Windows trust API or a signing diagnostic tool to inspect the embedded or catalog signature.

Do not bypass this result by treating the object as unsigned unless the application policy explicitly permits unsigned content.

Microsoft: certificate and trust return values


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