DigestAlgorithm
16 Dec 20251 minute to read
Public enum specifies the message digest algorithm.
// Load the document
let document: PdfDocument = new PdfDocument(data);
// Gets the first page of the document
let page: PdfPage = document.getPage(0);
// Access the PDF form
let form: PdfForm = document.form;
// Create a new signature field
let field: PdfSignatureField = new PdfSignatureField(page, 'Signature', {x: 10, y: 10, width: 100, height: 50});
// Create a new PDF signature using PFX certificate data and specify SHA-256 as the digest algorithm
const sign: PdfSignature = PdfSignature.create({ digestAlgorithm: DigestAlgorithm.sha256 }, certData, password);
// Sets the signature to the field
field.setSignature(sign);
// Save the document
document.save('output.pdf');
// Destroy the document
document.destroy();-
ripemd160- Specifies RIPEMD160 message digest algorithm -
sha1- Specifies SHA1 message digest algorithm -
sha256- Specifies SHA256 message digest algorithm -
sha384- Specifies SHA384 message digest algorithm -
sha512- Specifies SHA512 message digest algorithm