PDFJS-FIRMA

Es una biblioteca que firma y lista firmas de PDF en el navegador y en nodejs.

let pdf = await pdfsign.signpdf(pdfBuffer, key, certificate);
let firmas = await pdfsign.listSignatures(pdfBuffer, HTTPOCSPRequest);

Los ejemplos de firma con nodejs en ejemplos/ y los ejemplos de firma en el navegador ejemplos/simple. Para el navegador require de fortify, en nodejs require de node-webcrypto-p11 y node-webcrypto-ossl.

Basado en el proyecto pdfsign.js