Skip to main content

User Journey: End-to-End Digital Signature Flow

Overview of how users interact from document preparation to long-term validation, including real-world application examples.

Updated over 8 months ago

This article maps the full digital signature journey from initial document submission to final archiving, demonstrating how Virifi’s Solution Proposal adapts to both Proof-of-Concept (POC) scenarios and scalable real-world applications for financial institutions.

1. Introduction

This article describes the complete user journey when interacting with Virifi's Solution Proposal within the Central Bank of Jordan (CBJ) PKI trust framework. It includes both the Proof-of-Concept (POC) demonstration flow and potential real-world applications that financial institutions can implement using the provided SDKs and APIs.


2. POC User Journey (Demonstration Flow)

The current demonstration apps (Web, Android, iOS) simulate the foundational signature process. The user journey includes the following steps:

2.1 Document Preparation

  • User selects or uploads the document requiring a digital signature.

  • Supported file types: PDF, XML, JSON, CMS packages.

2.2 Authentication and Authorization

  • User authenticates using a CBJ-issued client certificate (via mutual TLS) or token-based access.

  • The backend verifies the user's authorization and signing permissions.

2.3 Signature Initiation

  • User selects the signing mode:

    • Single signer

    • Multiple signers (Parallel or Sequential)

  • Document is uploaded to secure storage or directly to the HSM-backed signing service.

2.4 Cryptographic Signing

  • Signing operation occurs:

    • Using a Cloud HSM, On-Prem HSM, or local device key (e.g., YubiKey).

  • Signature is generated in the selected format (PAdES, XAdES, CAdES, or JAdES).

  • Trusted timestamping is applied if B-T, LT, or LTA levels are requested.

2.5 Signature Validation

  • System automatically validates:

    • Signature structure

    • Certificate trust chain to CBJ Root CA

    • Revocation status via OCSP/CRL services

2.6 Document Retrieval and Archiving

  • Signed documents are available for retrieval.

  • Documents can be archived with long-term validation attributes (LTA) when required.


3. Real-World Applications and Advanced Journeys

Virifi's Solution Proposal enables financial institutions and service providers to extend beyond the demonstration flows and implement robust real-world use cases.

3.1 Automated Financial Document Signing

  • Documents such as loan agreements, account mandates, or transaction approvals can be signed through fully automated workflows.

  • Multi-party signing: branch manager, compliance officer, customer.

  • Auto-validation and secure long-term archival.

3.2 Customer Onboarding and Account Opening Forms

  • Customers fill and sign onboarding forms digitally.

  • Mobile or web apps authenticate users and apply digital signatures.

  • Biometrics (Face ID, Touch ID) may be used to enhance user authentication.

  • Signed forms are validated and integrated into core banking systems.

3.3 Long-Term Legal Contract Signing and Archiving

  • Critical documents requiring long-term legal enforceability are signed using LTA profiles.

  • Periodic revalidation via CBJ Timestamping Authority (TSA) ensures decades-long signature validity.

3.4 Internal Approvals and Regulatory Compliance

  • Staff HR forms, internal approvals, risk reports, and audit trails are signed and managed securely.

  • Sequential or parallel signing flows are supported for collaborative review and approval cycles.

  • Full logging and auditability ensure compliance with internal and external regulatory bodies.


4. Notes

  • The SDKs and APIs provided by Virifi are modular and adaptable.

  • Institutions can tailor workflows to meet specific business or regulatory needs.

  • Signature flows can be fully automated, semi-automated, or user-driven.

  • All operations are compliant with CBJ trust policies and ETSI eIDAS standards.


5. Summary

Virifi's Solution Proposal provides a flexible, standards-compliant framework that enables secure digital signature operations at all levels, from simple document signing demonstrations to complex, institution-wide financial workflows. This adaptability ensures that financial institutions can meet evolving regulatory demands while enhancing operational efficiency and user experience.

Did this answer your question?