What is Signer.Digital Browser Extension?

Most of the web applications require Digital Signing documents, files, eReturns (XML or JSON) etc, from user’s Browser using user’s local machine Key-store, USB Token or Smartcard. Older methods being java applets, Active X, etc which are phased out or are being phased out from the new Modern Browser offerings.

Recently much is being talked about WebCrypto API but as of now, WebCrypto API does not provide access to (Windows) or any other Key stores or local crypto USB/Smartcard device.

Also in most of the signing scenarios, for requirement to protect pdf file or data to be signed within the server boundaries, it’s not recommended to send complete pdf file or data to be signed, to web browser.

Thus, its good practice, to use JavaScript through browser extension to access some application running on local system which in turn access local KeyStore and produce the signature and send back (PKCS7 or CMS container in case of PDF signing) to server where the signature may be injected back to PDF from which hash was created for signing and was sent to browser. Signer.Digital.Weblib (Windows and Java libraries) or library provided by any other provider may be used to achieve this.

Developers and System Integrators please refer to below StackOverflow posts for more information: (Upvote if helpful !!)
Functions supported:

  1. Sign PDF from web Browser: https://stackoverflow.com/a/55676351/9659885
  2. Other Javascript API Reference: https://stackoverflow.com/a/63173083/9659885

FREE Signer.Digital Browser Extension

(Does not require Java or JRE. Runs Natively on Windows and Linux.)

For browser based signing scenarios, one such free browser extension available is Signer.Digital Browser Extension. Local system (host running behind the chrome browser on windows) may be downloaded from https://download.cnet.com/Signer-Digital-Chrome-Extension/3000-33362_4-78042540.html

Installing this host and restarting Chrome will automatically add Signer.Digital Chrome Extension
The actual working of this extension is illustrated here.

Complete .NET VS 2015 or VS 2017 Integration project with source code and code walkthrough is available at http://help.signer.digital/digital_signing_and_authentication_from_web_browser.htm

Signer.Digital Extension also works on new Microsoft Edge based on Chromium on Windows 10

Host for Suse Linux is available for Download.

Host for Ubuntu Linux is available for Download.