Hash signatures allow users to sign documents using their existing Evrotrust profile through the mobile app or SDK integration. This approach uses hash-based signing rather than uploading full documents, providing significant advantages in performance, privacy, and security. On the differences between document signing and hash signing pls refer to respective section.
This workflow is designed for organizations that want to integrate qualified electronic signatures into their applications while leveraging users' pre-existing Evrotrust identities. Users who have already completed Evrotrust's identification process can sign documents directly through the Client's application via the Evrotrust mobile app, mobile SDK, or WebSDK integration.
How it works:
The signing process follows these phases:
- Identity Verification: User completes Evrotrust's identity verification process (if not already verified) through the standard app registration
- Document Hash Submission: The Client application generates a hash of the document and sends it to Evrotrust via API
- User Signature: The user receives a notification and signs the hash using the Evrotrust app, mobile SDK, or WebSDK
- Signature Retrieval: The Client application retrieves the signed hash and applies it to the original document
Key characteristics:
- App-based signing: Users sign through the familiar Evrotrust mobile app interface or embedded SDK
- Pre-verified identities: Works with existing Evrotrust user profiles and qualified certificates
- Real-time notifications: Users receive push notifications to sign documents immediately
- Biometric authentication: Optional biometric confirmation for enhanced security
- Single or batch signing: Support for signing individual hashes or groups of hashes in one operation
- Multi-platform support: Available through native mobile app, mobile SDK integration, or WebSDK
This approach is ideal for organizations building customer-facing applications, portals, or services that require qualified electronic signatures, where end-users already have or can easily obtain Evrotrust credentials through the standard registration process.
The following endpoints enable this workflow:
| Step | Single Hash | Group of Hashes |
|---|---|---|
| 0 Identity Verification | /user/check/extended | /user/check/extended |
| 1 Send file(s) for signing | /document/hash/online | /document/group/hash/online |
| 2 Check signing status | /document/thread/status /document/status /document/ready | /document/thread/status /document/group/status /document/group/ready |
| 3 Download signed files(s) | /document/download | /document/group/download |
