digitalSignatureDetails property
XpsSaveOptions.digitalSignatureDetails property
Gets or sets DigitalSignatureDetails object used to sign a document.
get digitalSignatureDetails(): Aspose.Words.Saving.DigitalSignatureDetails
Examples
Shows how to sign XPS document.
let doc = new aw.Document(base.myDir + "Document.docx");
let certificateHolder = aw.DigitalSignatures.CertificateHolder.create(base.myDir + "morzal.pfx", "aw");
let options = new aw.DigitalSignatures.SignOptions();
options.signTime = Date.now();
options.comments = "Some comments";
let digitalSignatureDetails = new aw.Saving.DigitalSignatureDetails(certificateHolder, options);
let saveOptions = new aw.Saving.XpsSaveOptions();
saveOptions.digitalSignatureDetails = digitalSignatureDetails;
expect(digitalSignatureDetails.certificateHolder).toEqual(certificateHolder);
expect(digitalSignatureDetails.signOptions.comments).toEqual("Some comments");
doc.save(base.artifactsDir + "XpsSaveOptions.XpsDigitalSignature.docx", saveOptions);
See Also
- module Aspose.Words.Saving
- class XpsSaveOptions