Signature API Multi Platform Multi Language - Service Description (English)
Updated 12/06/2024 Version X.X
(1) Standard software
The Contractor shall provide the Customer with the Signature API programming interface, with associated documentation for integrators, libraries and programming examples, with a licence key in the agreed main version. Central licensing can also take place via a company-wide licence key.
(2) Type and scope of the service
The programming interface enables the client to capture simple and advanced handwritten electronic signatures and embed them in PDF/a-compliant documents. When capturing advanced electronic signatures, the biometric data is securely encrypted, depending on whether a StepOver signature pad or a tablet PC is used, and then transmitted to the software. The software then creates a cross sum (hash) from the information in the entire document, including completed form fields, stamps and signatures, which is used to determine the integrity of the document.
(3) Functions
Signature API offers, depending on the version, functions which can be used for the automation of document workflow processes and integration into an existing external application. The functions listed here are not exhaustive, but represent the main automation options.
XML is a data format that enables the transmission of data in a container. The Signature API can read XMLs and read data such as the PDF/a document as a path or base64 encoded and save it again in the same format. Data can also be forwarded or customised through the XML, e.g. from the application that creates the document to the application that processes the signed document via the Signature API.
The Signature API can fill existing signature fields in the PDF or insert new signature fields in a flat PDF. The signature fields are placed in coordinates, which can be dynamically configured using a text search.
Stamps are optional visible metadata that is collected during the signature process. Examples include the exact time and date of the signature. Images can also be used as stamps, e.g. a company seal.
Standard variant / Tablet PC
Depending on the licence, the Signature API can also be used with Windows tablet PCs.
(4) System architecture
Signature API is a programming interface which is available as a 32-bit and 64-bit version and is compatible with the Windows, Linux and macOS operating systems. In addition, there are corresponding extensions for Citrix and Remote Desktop to ensure operation in client-server environments.
(5) Additional software components
Device API - free software component that enables communication between the signature capture device and the Signature API.
PDF Service - free software component which is responsible for PDF processing.
PDF converter - printer driver for converting selected file formats to PDF