Skip to content

Sequence Diagrams

This chapter documents how the functional requirements, described in Scope, are met by the architecture by documenting sequence diagrams for each function. The level of abstraction results from the components introduced in the decomposition.

Wallet Lifecycle

Functional Requirement Architecture Document Description
Activate Wallet The user installs the wallet, which starts the wallet activation. During wallet activation, the WI creates an account at the Wallet Provider Backend and requests issuance of an initial batch of Wallet Instance Attestations (WIA). Afterwards, it registers an account at the Remote WSCA.
Change RWSCA PIN The user changes their RWSCA-PIN which is initially set during registration. The WI utilizes change PIN operation from the Remote WSCA.
Delete Wallet The user requests deletion of the wallet app and all contained data. The WI utilizes delete account operation from the Remote WSCA.

PID Lifecycle

Functional Requirement Architecture Document Description
Issue PID PID Issuance The user requests issuance of the PID using the eID functionality.
Remote Present PID PID Presentation The user remotely presents its PID in the same device flow.
Delete PID PID Deletion The user deletes its PID and deletes the Remote WSCD account.