SignatureReport
Overview
SignatureReport is a interface in Aspose.PDF FOSS for TypeScript.
Properties: chain, commitmentType, coversWholeFile, docMDP, integrity, modifications, and 7 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | : string | Read | Signature field name (/T). |
integrity | : 'valid' | 'tampered' | Read | Whether the /ByteRange digest matches the CMS messageDigest attribute. |
signature | : 'valid' | 'invalid' | Read | Whether the CMS signature over the signed attributes verifies. |
coversWholeFile | : boolean | Read | Whether /ByteRange spans the whole file (no later incremental revision). |
modifications | : Change[] | Read | Objects added/modified in revisions appended after this signature. |
chain | : 'trusted' | 'untrusted' | 'unchecked' | Read | Certificate-chain trust — unchecked until V2. |
revocation | : 'good' | 'revoked' | 'unknown' | 'unchecked' | Read | Revocation status — unchecked until V3. |
docMDP | : 'ok' | 'violated' | 'n/a' | Read | /DocMDP permitted-changes verdict for a certification signature: ok when every post-signing change stays within the certified level, violated when one exceeds it, n/a for non-certified documents / non-cert signatures. |
timestamp | : TimestampInfo | Read | RFC 3161 signature-timestamp verdict (time + imprint/TSA-signature checks), present only when the signature carries an id-aa-timeStampToken. |
signerCert | : CertInfo | Read | The signer’s certificate summary, when the CMS could be parsed. |
commitmentType | : string | Read | CAdES commitment-type (friendly name or OID), when the signature carries it. |
signerLocation | : SignerLocation | Read | CAdES signer-location, when the signature carries it. |
padesLevel | : 'B-B' | 'B-T' | 'B-LT' | 'B-LTA' | Read | PAdES baseline level of this signature (structural presence, not trust): B-B (basic) → B-T (trusted time) → B-LT (long-term validation data) → B-LTA (archive timestamp). |