NET ClickOnce desktop app that is deployed at the server and run from the server.
You, as hundreds or thousands other developers (us included), are out of luck.įirst workaround involves a. This has been supposedly discussed in the Web Crypto API and as far as I remember – the consensus was this should not be supported for security reasons (which I stronly disagree!). This is because there’s no API in the browser at the moment you could use to obtain smart card certificate’s private key and use it. This answer aims at workarounds, rather than actual answers. None of these packages provide enough information to me to know whether to research them further.Ĭan anyone out there provide me further information or direction? I’ve looked at multiple libraries without being able to figure out a straight answer: Opening the forms externally in Acrobat is currently not acceptable to the customer. Not only that, but signature certificates are held on a smart card, meaning that I need a crypto library that can access the certs through some sort of PKCS#11 interface. Safari will not be supported by my company.)īecause the application is AngularJS (and NOT running on Node), I need a javascript solution to sign the PDF.
However, the plugin is garbage on IE11 and is not supported on modern browsers (which I define as Firefox, Chrome, and Edge. I have a web application, written in AngularJS, that currently requires IE11 and the Acrobat plugin to digitally sign a PDF form. I have been down several rabbit holes looking for an answer for this.