Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
titleSign File Attachment
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);
});