Share this
In-Branch Digital Signature
by Andrea Fattovich on Sep 16, 2025 3:43:58 PM
Introduction
Euronovate’s in-branch eSignature solution is designed to enable banks, insurance companies, and enterprises to capture legally binding electronic signatures directly at their service desks.
It combines hardware (EnSign11 signature pad), desktop client (EnSoft2), and server platform (EnSoftServer) into a standard architecture that is API-first, modular, and compliant with European and local regulations.
With just a few API calls, organizations can integrate secure, user-friendly digital signing into their existing business processes.
Solution Architecture
The standard architecture includes four main components:
Corporate Services – Your existing systems (CRM, core banking, ERP, etc.) where the process starts.
EnSoftServer - The central engine, on-premise or cloud, exposing REST APIs and managing the signature flow.
EnSoft2 - Windows desktop client, connected to EnSoftServer and controlling the user experience during signing.
EnSign11 - A professional 10.1” signature pad that displays the document and captures the handwritten biometric signature.
The integration point is the EnSoftServer REST API and the SDKs (Java, C#, JavaScript, REST), allowing you to launch and control the signature experience from your corporate applications.
Key Functionalities
- Support for multi-document dossiers and multi-signer processes.
- Biometric signature capture (pressure, speed, coordinates) securely encrypted and embedded into the PDF.
- Operator assistance: mirroring document on the operator’s screen and navigation tools.
- Callbacks & APIs to retrieve signed documents automatically.
SDKs for fast integration into web or desktop applications.
Optional add-ons such as NFC authentication or UI customization.
Execution Flow (Step by Step)
- Operator starts the signing process from the corporate application.
- Corporate backend prepares the PDF (*) and sends it to ENSoftServer via REST API.
- ENSoftServer returns a document ID (GUID).
- Corporate frontend calls ENSoft2 via SDK to start the signing process.
- EnSoft2 retrieves a lightweight copy of the document and displays it on the EnSign11 pad.
- Customer signs on the pad using the magnetic pen; biometric data is captured and encrypted.
- EnSoftServer applies the signature image and biometric block to the PDF.
- Signed document is returned to the corporate system via API callback.
(*) See how to prepare documents PDF here
Result: a legally compliant signed PDF with full auditability.
Example API Calls
Integration with the In-Branch Signature Solution happens on two levels:
- Server-to-Server (REST APIs) → your backend exchanges documents and metadata with ENSoftServer.
- Client-to-Client (SDK / WebSocket) → your frontend or desktop app controls ENSoft2 and the ENSign11 signature pad.
Server-to-Server Integration (REST APIs)
Create a dossier
A dossier is a container for one or more documents and their signers.
POST /dossier/acquire Content-Type: application/json { "description": "Test description", "dossierType": "STANDARD", "locked": "NO", "name": "Test 1", "owner": "Admin", "technicalHeader": { ... } } |
Upload a document
POST /document/acquireFromStream |
Retrieve the GUID from the response
{ |
Client-to-Client Integration (SDK / ENSoft2)
Connect to ENSoft2
let ensoft = new ENSoftClient("ws://localhost:7000"); |
Start signing a local PDF
const reader = new FileReader(); |
Start signing a server-loaded document (using GUID)
const guid = "39dc635c-ac39-4f44-a7fa-66431b98aac5"; |
These examples are illustrative. Real implementations require licensed access to ENSoftServer and ENSoft2, as well as ENSign11 signature pads connected to operator workstations.
Your Effort vs Our Services
Your Effort | Our Platform Handles |
Call a few REST APIs | Full signature workflow orchestration |
Provide your PDF documents | Certificate lifecycle & compliance |
Install ENSoft2 on operator PCs | Secure biometric capture & encryption |
Plug ENSign11 via USB | Time stamping, storage & audit trail |
Retrieve signed PDF via callback | High availability, monitoring & scalability |
Deployment Options
- On-premise: ENSoftServer delivered as Docker image (Ubuntu recommended, with SQL Server, Oracle, or PostgreSQL).
- Cloud: Delivered on Euronovate Cloud or customer’s cloud.
- Desktop: ENSoft2 installer for Windows 7+ with ENSign11 drivers included.
Conclusion
The In-Branch Signature Solution provides a ready-to-integrate, compliant, and user-friendly way to capture electronic signatures in front of your customers.
It is simple for developers to adopt, while ensuring the highest level of security and legal compliance.
CALL TO ACTION - QUI