Signer.Digital components (.NET and Java Libraries) may be integrated with clients’ application to generate digitally signed PDF files directly. The solution depends mostly on three things; viz.

  1. Source of document or file
  2. Source of digital signature
  3. Source of Trigger for signing.


These libraries comes with huge configuration model which is drafted and documented keenly to support diverse requirements of developers to cater disparate needs of various industry verticals. The signing methods in these components are optimised to cache the certificates or trust chains, running on multiple threads, in tight loops to extract the required document signing throughput. The non-blocking thread implementation, enhances scalability of heavy traffic web applications using these components.

The FREE Signer.Digital browser extensions for all modern browsers proves to be silver lining for developers wishing to integrate Digital Signing of Documents, Files, XML, GST Returns, Income Tax or eTDS returns or any other type of signing from their web application through USB Token or Smartcard connected to client’s PC using the browser.

Note: This library does not have features to generate or manipulate PDF file.

Signer.Digital Lib

  1. Java or .NET version of Signer.Digital.Lib may be deployed with Desktop or Web Application or API Application for signing PDF documents or data files.
  2. Requires minimum .NET Framework 4.5 and above or JRE 1.7 or 1.8 and above.
  3. Sign method in above library takes pdf file path or as byte array (stream) and returns byte array of signed pdf or pdf saved to given output path.
  4. Library also provides configuration object models to configure Position and Appearance of the Signature on the PDF document.
  5. Integration support comes with Sample .NET or Java Project and source code.

Signer.Digital WebLib

  1. Signer.Digital WebLib may be deployed with Java or .NET or PHP Web Server Application for PDF signing documents on Server, from the Modern Browsers using Digital Signature stored in user’s USB Token or SmartCard.
  2. Windows Library requires minimum .NET Framework 4.5 or above.
  3. Sign method in above library takes pdf file path or as byte array (stream) and internally does the below steps:
    1. Calculates Hash of PDF to be signed.
    2. Sends Hash to Browser where Browser uses Extension to sign Hash and return the same to Server.
    3. Server injects the Signature returned by Browser in PDF and Signed PDF is saved to given path or returned as stream to calling method.
  4. Library also provides configuration object models to configure Position and Appearance of the Signature on the PDF document.
  5. Integration support comes with Sample ASP .NET MVC or Java Spring MVC Project and source code.
  6. Signer.Digital Browser Extension is FREE and is available in respective stores.

Signer.Digital AuthLib

  1. Signer.Digital AuthLib may be deployed with Web Server Application for Authentication using Digital Signature stored in user’s USB Token or SmartCard.
  2. Library also provides methods to get and register public key for the user at the time of user registration or Digital Signature registration from USB Token or Smart connected to Web Browser.
  3. Integration support comes with Sample ASP .NET MVC Project or Java Spring MVC and source code.
  4. Signer.Digital Browser Extension is FREE and is available in respective stores.