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
Constructors
Name | Description |
---|---|
DigitalSignatureCollection() | The default constructor. |
Properties
Name | Description |
---|---|
count | Gets the number of elements contained in the collection. |
isValid | Returns 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`);
}