CML
    Preparing search index...

    Enumeration C2paStatusCode

    Standard C2PA validation status codes for manifest integrity checks, as defined in the C2PA specification chapters 15 and 18.

    Index

    Enumeration Members

    ASSERTION_ACTION_INGREDIENT_MISMATCH: "assertion.action.ingredientMismatch"

    An action requiring an ingredient reference does not have one (§18.15.4.7)

    ASSERTION_BMFFHASH_MALFORMED: "assertion.bmffHash.malformed"

    BMFF hash assertion or Merkle structure is malformed (§15.2.2.3)

    ASSERTION_BMFFHASH_MISMATCH: "assertion.bmffHash.mismatch"

    BMFF content hash does not match the committed value (§15.2.2.3)

    ASSERTION_HASHEDURI_MISMATCH: "assertion.hashedURI.mismatch"

    Assertion hash does not match the hashed URI in the claim (§15.10.3.1)

    ASSERTION_MISSING: "assertion.missing"

    The assertion store has no box for a claim reference, or more than one box for its label (§8.4.1, §15.10.3.1)

    ASSERTION_MULTIPLE_HARD_BINDINGS: "assertion.multipleHardBindings"

    The manifest has more than one hard binding assertion (§9.1, §15.10.1.2)

    ASSERTION_UNDECLARED: "assertion.undeclared"

    The assertion store holds an assertion that the claim does not reference (§15.10.3.1)

    CLAIM_CBOR_INVALID: "claim.cbor.invalid"

    The claim box holds CBOR that does not decode (§15.6.2)

    CLAIM_MALFORMED: "claim.malformed"

    The claim box holds CBOR that is not a map (§15.6.2). The library does not check the fields of the claim.

    CLAIM_MISSING: "claim.missing"

    The manifest has no claim box (§15.6.1)

    CLAIM_MULTIPLE: "claim.multiple"

    The manifest has more than one claim box (§15.6.1)

    CLAIM_SIGNATURE_MISMATCH: "claimSignature.mismatch"

    Claim signature verification failed, or the signature carries no certificate (§15.7)

    CLAIM_SIGNATURE_MISSING: "claimSignature.missing"

    The manifest has no c2pa.signature box, so the claim signature cannot be found (§15.7)