DigitalSignatureCollection class

DigitalSignatureCollection class

Provides a read-only collection of digital signatures attached to a document. To learn more, visit the Work with Digital Signatures documentation article.

Remarks

Document.digitalSignatures

Constructors

NameDescription
DigitalSignatureCollection()The default constructor.

Properties

NameDescription
countGets the number of elements contained in the collection.
isValidReturns true if all digital signatures in this collection are valid and the document has not been tampered with Also returns true if there are no digital signatures. Returns false if at least one digital signature is invalid.
this[]

Examples

Shows how to validate and display information about each signature in a document.

const doc = new aw.Document(base.myDir + "Digitally signed.docx");

for (var i = 0; i < doc.digitalSignatures.count; i++) {
  const signature = doc.digitalSignatures.at(i);
  console.log(`${signature.isValid ? "Valid" : "Invalid"} signature: `);
  console.log(`\tReason:\t${signature.comments}`);
  console.log(`\tType:\t${signature.signatureType}`);
  console.log(`\tSign time:\t${signature.signTime}`);
  console.log(`\r\n`);
}

See Also