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