SignatureReport

Overview

SignatureReport is a interface in Aspose.PDF FOSS for TypeScript.

Properties: chain, commitmentType, coversWholeFile, docMDP, integrity, modifications, and 7 more.

Properties

NameTypeAccessDescription
name: stringReadSignature field name (/T).
integrity: 'valid' | 'tampered'ReadWhether the /ByteRange digest matches the CMS messageDigest attribute.
signature: 'valid' | 'invalid'ReadWhether the CMS signature over the signed attributes verifies.
coversWholeFile: booleanReadWhether /ByteRange spans the whole file (no later incremental revision).
modifications: Change[]ReadObjects added/modified in revisions appended after this signature.
chain: 'trusted' | 'untrusted' | 'unchecked'ReadCertificate-chain trust — unchecked until V2.
revocation: 'good' | 'revoked' | 'unknown' | 'unchecked'ReadRevocation 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: TimestampInfoReadRFC 3161 signature-timestamp verdict (time + imprint/TSA-signature checks), present only when the signature carries an id-aa-timeStampToken.
signerCert: CertInfoReadThe signer’s certificate summary, when the CMS could be parsed.
commitmentType: stringReadCAdES commitment-type (friendly name or OID), when the signature carries it.
signerLocation: SignerLocationReadCAdES signer-location, when the signature carries it.
padesLevel: 'B-B' | 'B-T' | 'B-LT' | 'B-LTA'ReadPAdES 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).