...
Sample Use cases: - Priority 1
Use case 1: Signature of the resident on the consent form to share his details
...
.
Actors:
Consent Building Block, Resident, Workflow Building blockApplication, Agent, ID Building Block
Type:
G2CC2G
Steps for
...
approach online:
Agent opens up the consent form.
Describes the services to the resident.
Resident authenticates to the ID Building Block
The resident is redirected to the workflow building blockApplication
The workflow building block Application gets the necessary consent form and shows it to the agent/resident.
The resident chooses to sign the consent form with a button click.
The workflow building block Application sends the consent form and the bearer token of the user to the e-signature building block apiAPI.
The e-signature building block validates the bearer token with the ID building block.
Creates the key on the fly and timestamps & signs the document. (different types of signatures are allowed). The key is valid only for a short duration.
The e-signature building block sends back the signature in the requested format (XAdES, CAdES, ASIC, JWS)
The workflow building block Application decides to embed or attach the signature data.
The workflows building block sends the signature to the consent building block.
The workflow building block Application shows the user that consent is signed and he can download it from a link given.
Steps for
...
approach offline:
PrereqOnboarding:
Resident The resident visits the e-signature portal.
Authenticates & gets ekyc data using ID building block with biometricsUses a , smart card, password + MFA.
The resident/agent provides the USB token or smart card or Mobile phone to create a secure key pair and send the CSR to the servere-signature building block.
The CSR is signed with the user resident ekyc details and sent back the certificate (X509v3) to the USB token.
The e-signature building block will use a certificate authority to get the certificate.
Alternate Onboarding:
The resident is provided with a smart card as part of the id enrollment.
The smart card has a e-signature certificate pre-burned into it.
The smart card is sent to the resident/picked by the resident after proper verification.
Steps:
Agent opens up the consent form.
Describes the services to the resident.
Resident authenticates to the ID Building Block
The resident is redirected to the workflow building blockApplication
The workflow building block Application gets the necessary consent form and shows it to the agent/resident.
The resident chooses to sign the consent form with a button click.
The workflow building block Application redirects to the e-signature building block.
The e-signature building block asks the resident to insert the USB token.
The e-signature building block interacts with the USB token and signs the document.
The e-signature building block sends back the signature in the requested format (XAdES, CAdES, ASIC, JWS) to the workflow building blockApplication.
The workflow building block Application decides to embed or attach the signature data.
The workflows building block sends the signature to the consent building block.
The workflow building block Application shows the user that consent is signed and he can download it from a link given.
...
<Description by Jürgen Niinre .
Type: G2B
Steps:
Sequence Diagram:
Related use cases
...
<Description by kadio.kassy >
Type:
Sequence Diagram:
Related use cases
...