Sign document hashes using one-time certificates issued through face-to-face identity verification and KYC processes
One-time hash signatures allow users to sign documents without a pre-existing integration, using Evrotrust certificates issued based on the Client's identity verification. 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 allows organizations to leverage their own Know Your Customer (KYC) processes for identity verification, with Evrotrust relying on the identification performed by the Client. In this model, the Client acts as a Registration Authority to Evrotrust, enabling document signing based on existing customer relationships or in-person verification procedures.
How it works:
The signing process follows these phases:
- Identity Verification: The Client verifies the user's identity through their own KYC procedures (either at the current moment face-to-face or based on historical identification).
- RA IDV Statement: A registration agent from the Client organization provides a signed RA IDV statement to Evrotrust, either signed within the Evrotrust app or signed separately and uploaded via API.
- Initialise Certificate: Initialize a one-time certificate for the signer by submitting the required identity information and document details'
- Activate Certificate: Activate the issued certificate by having the user confirm the activation request via OTP or other verification method
- Send file(s) for signing: Submit the document hash(es) to be signed using the activated certificate
- Check signing status: Monitor the status of the signing process to confirm when documents have been signed
- Download signed files(s): Retrieve the signed documents once the signing process is complete
Key characteristics:
- Leverage existing KYC: Utilize your organization's established customer identification processes
- No duplicate verification: Users already identified by the Client don't need to repeat identity checks
- Third-party reliance: Evrotrust trusts the Client's identification procedures and acts upon the Registration Authority declaration
- Two implementation options: RA IDV statement can be signed within the Evrotrust app or signed separately and uploaded via API
- Compliance: Meets regulatory requirements through delegation to the Client as Registration Authority
This approach is ideal for financial institutions, government agencies, or other organizations with robust existing KYC processes who want to extend qualified electronic signature capabilities to their verified customer base without redundant identity checks.
The following endpoints enable this workflow:
| Step | Single File | Group of Files |
|---|---|---|
| 0 Identity Verification | Option 1: In-App RA IDV Statement Option 2: Separate RA IDV Statement | Option 1: In-App RA IDV Statement Option 2: Separate RA IDV Statement |
| 1 Initialise Certificate | Option 1:/hash/offline/init Option 2: /hash/offline/file/init | Option 1:/hash/group/offline/init Option 2: /hash/group/offline/file/init |
| 2 Activate Certificate | /hash/offline/activate /hash/offline/activate/resend | /hash/group/offline/activate /hash/group/offline/activate/resend |
| 3 Check Certificate Status | /hash/certificate/check /certificate/hash/offline/ready | /hash/group/certificate/check |
| 4 Get Certificate | /hash/certificate/get | /hash/group/certificate/get |
| 5 Send file(s) for signing | /hash/offline/send | /hash/group/offline/send |
| 6 Withdraw files(s) | /document/offline/withdraw | /document/offline/withdraw |
| 7 Check signing status | /document/thread/status/hash/offline/check /document/offline/ready | /document/thread/status/hash/group/offline/check/document/group/offline/ready |
| 8 Download signed files(s) | /hash/offline/download | /hash/group/offline/download |
