SigningHub allows its users to sign Word documents (having the .docx format) containing a signature line. The documents are allowed to retain their original format and are not converted to .pdf. This requires the configuration of a signing profile and a verification profile in ADSS. Configuration of a connector, a signing profile, a verification profile, and a service plan in SigningHub Admin. Once the configurations have been made, create a workflow with a Word document, and share the workflow. After sharing the workflow, sign the document via either SigningHub API or SigningHub Web.
XAdES-X-L, short for "XAdES-X with Long-term Validation Data," is an advanced electronic signature format supported by SigningHub. This signature format aligns with ETSI standards, specifically tailored to meet European requirements for qualified electronic signatures. XAdES-X-L extends the capabilities of XAdES-X signatures by incorporating Long-term Validation Data. This ensures the long-term integrity and availability of validation data associated with the signature.
Configure a signing profile as a prerequisite, in ADSS.
Configure a verification profile, in ADSS.
Configure a connector, in SigningHub Admin.
Configure a signing profile, in SigningHub Admin.
Configure a verification profile, in SigningHub Admin.
Add the signing profile and verification profile to the service plan.
Create a workflow with a Word document, and share the workflow.
Once you've shared the workflow, sign the document via either SigningHub API or SigningHub Web.
For Word document signing a signing profile is configured in ADSS Signing Service.
To configure a signing profile for signing a Word document, follow these steps:
In the "Select Signature Type" section, check "PKCS#1" and copy the Profile ID because it would be used in SigningHub Admin. Then click the "Next" button.
In the "Advanced Settings" tab, enable the "Hash Signing Settings", and click the "Save" button.
For signature verification, a verification profile is configured in ADSS Verification Service.
To configure a verification profile, follow these steps:
Copy the Profile ID because it would be used in SigningHub Admin.
SigningHub creates the PKCS#1 signature for using the signing service. In the "Signature Settings" tab, make the following changes:
Make the following configurations to a connector in SigningHub Admin:
In the "Basic Information" section, choose "ADSS Server" as the "Provider".
In the "Details" section, fill in the required fields.
Make the following configurations to a signing profile in SigningHub Admin:
Paste the earlier copied Profile ID, while creating a Signing Profile in the ADSS, in the highlighted field below:
The hashing algorithm for the signing profile in SingingHub, should be the same as the hashing algorithm selected while creating a signing profile in ADSS.
Make the following configurations to a verification profile in SigningHub Admin:
Paste the earlier copied Profile ID, while creating a Verification Profile in the ADSS, in the highlighted field below:
Make the following configurations to a service plan in SigningHub Admin:
Select and add the earlier configured Signing Profile and Verification Profile, in a service plan in SigningHub Admin, as shown below:
Make the following configurations to SigningHub API:
Get the authentication token of a user using SigningHub API.
Add a document package from SigningHub API.
Upload the document via stream/base with document extension .docx. Set the "x-convert-document" to false.
Share the workflow.
The Word document being uploaded must have the signature line(s) along with the email addresses of the signer(s).
To sign the document via SigningHub API:
Sign the workflow.
In case of bulk signing, use the below API.
To sign the document via SigningHub Web, follow the below-mentioned steps:
Open SigningHub Web and open the Word document through the document listing. Click on the signature field and then click "Sign".
After signing the document, you can view "Signature Verification" for details.
The Word document can also be signed via bulk sign, on SigningHub Web.