SigningHub Web Help
Home > SigningHub At A Glance > How SigningHub works?

How SigningHub works?

SigningHub is a comprehensive digital signature solution, which can quickly optimise the way businesses deliver, review, approve and sign their business documents. Document signing workflow can be initiated by users or business applications. Users may interact directly with the SigningHub web interface or the whole signing functionality can be embedded within your own web application/ portal.

Using the SigningHub interface:
  1. Upload  The user logs into SigningHub and uploads the document to be signed off. Documents are converted to PDF/A format for long-term rendering and accessibility. 
  2. Prepare  The user adds signer info, initials fields, legal notices, signing order, etc. Alternatively the user selects a pre-defined workflow template. Then sends the document for sign-off.
  3. Notify 1st Signer  SigningHub notifies the first signer of their pending signing action via email.
  4. Document History  The owner can keep track of sign-off status at any time by checking the SigningHub document history.
  5. Notify Owner  SigningHub notifies the owner that the document was signed, and also notifies any subsequent signers of their pending signing action (and step 4 repeats for each signer in workflow).
  6. Review & Sign First signer logs in and is authenticated using the configured method. Then the signer must accept any legal notices and complete any mandatory form fields before signing. 

At the time of signing, the user creates their eSignatures which is then secured with an advanced digital signature using a unique PKI signing key owned by the user. This private signing key can be held securely on the server for the user so that it can be used from anywhere, or locally-held on smartcard/ USB token or on the user’s mobile device.  

Embedding SigningHub in your web application:

You may already have a web application for interacting with your users. In such cases, your web application is responsible for user login and performing the necessary business-related functions. The only thing required from SigningHub is the ability to present a document to the user and capture the user’s digital signature in a secure and legally binding manner, all from within your own web pages. This requirement can be met by using SigningHub in a tightly integrated mode.

In “tightly integrated” mode, the SigningHub functionality can be easily embedded within any on-premise or commercial web application by using our high-level RESTful API. The SigningHub functionality is embedded within your webpages using iFrames, this means that the user sees no change to the webpage branding or the Internet browser address bar, in fact they will not be aware that SigningHub is even involved.

  1. Login  User logs into your web application and performs some business transaction, which requires a signature.
  2. Document Presentation  Your web application makes an API call to SigningHub to present the required document inside an iFrame on your web page.
  3. User Reviews & Signs  As before signer must accept any legal notices, complete any mandatory form fields and then sign (eSignatures and/ or advance digital signature).
  4. Notify Web App  SigningHub notifies your web application that the user has signed the document, and returns the signed document.

The actual signing process is the same as before, so includes support for server-side, local and mobile signing. The only difference being that the user is not aware they are dealing with SigningHub as all the functionality is realised from within your web application. Even the user registration and session login with SigningHub is achieved through the API, so that users may not feel inconvenient to register & login manually on two separate systems.

Other hybrid use cases are also possible, e.g. the business application initiates sign-off workflow but users interact directly within the SigningHub web interface for the actual signing. We term this as “loose integration”. All of these different modes of operation are available regardless of whether you are using SigningHub Cloud or SigningHub Enterprise (i.e. on-premise instance).

See also

Was this information helpful?YesNo