...
Code Block | ||||
---|---|---|---|---|
| ||||
require('AltiKare.Signature', function() { var signerfileId = new $Xml.Evaluate('File'); AltiKare.Signature.Cadessign(); signer.ensureCertificate[fileId]).then(function(result) { signer.sign($Xml.Evaluate('FileHash'), function(cms, certificate if (result) { // $Xml.SetValue('Signature', signature); });result.certificateName contains the name of signer }); }); |
Signing a PDF attachment
Code Block |
---|
require('AltiKare.Signature', function() { var pdfSigner = new AltiKare.Signature.Pades(); pdfSigner.sign($Xml.Evaluate('FileId'), function() // result.certificateIssuer contains the issuer of signer certificate // result.certificateSerialNumber contains the serial number of signer // result.resources.forEach(function(resource) { // resource.signature contains $Complete();the signature. // }); } }, '', 'SHA256' $Complete(!!result); }); |