|
Access the official list of certified Wallet Solutions
|
Display Trust Mark when opening the Wallet for the first time
|
|
4 |
Given the user opens the Wallet for the first time
Then the Wallet displays the Trust Mark view
When the user selects Continue
Then the Wallet displays the Login screen
|
SUCCESS
|
|
Access the official list of certified Wallet Solutions
|
Access Trust Mark from the Wallet menu
|
|
3 |
Given the authenticated user is on the Wallet home screen
When the user selects the burger menu and chooses About EUDI Wallet
Then the Wallet displays the Trust Mark view
|
SUCCESS
|
|
Access the official list of certified Wallet Solutions
|
Display EUDI Wallet Provider Trusted List link
|
|
3 |
Given the user is viewing the Trust Mark screen
When the Trust Mark content is displayed
Then the Wallet displays a link to the EUDI Wallet Provider Trusted List
|
SUCCESS
|
|
Access the official list of certified Wallet Solutions
|
Open the certified Wallet Solutions list
|
|
4 |
Given the EUDI Wallet Provider Trusted List link is displayed
When the user selects the link
Then the Wallet opens the European Commission-hosted webpage in an external browser or supported web view
And the webpage allows the user to view the officially certified Wallet Solutions
|
SUCCESS
|
|
Access Wallet Solution certification status information
|
Display Trust Mark when opening the Wallet for the first time
|
|
4 |
Given the user opens the Wallet for the first time
Then the Wallet displays the Trust Mark view
When the user selects Continue
Then the Wallet displays the Login screen
|
SUCCESS
|
|
Access Wallet Solution certification status information
|
Access Trust Mark from the Wallet menu
|
|
3 |
Given the authenticated user is on the Wallet home screen
When the user selects the burger menu and chooses About EUDI Wallet
Then the Wallet displays the Trust Mark view
|
SUCCESS
|
|
Access Wallet Solution certification status information
|
Display certification information link
|
|
3 |
Given the user is viewing the Trust Mark screen
When the Trust Mark content is displayed
Then the Wallet displays a link to the Wallet Solution certification information page
|
SUCCESS
|
|
Access Wallet Solution certification status information
|
Open Wallet certification information
|
|
4 |
Given the certification information link is displayed in the Trust Mark view
When the user selects the certification information link
Then the Wallet opens the European Commission-hosted certification information page in an external browser or supported web view
And the page allows the user to verify the certification status of the Wallet Solution
|
SUCCESS
|
|
View Wallet Solution certification information
|
Display Trust Mark when opening the Wallet for the first time
|
|
4 |
Given the user opens the Wallet for the first time
Then the Wallet displays the Trust Mark view
When the user selects Continue
Then the Wallet displays the Login screen
|
SUCCESS
|
|
View Wallet Solution certification information
|
Access Trust Mark from the Wallet menu
|
|
3 |
Given the authenticated user is on the Wallet home screen
When the user selects the burger menu and chooses About EUDI Wallet
Then the Wallet displays the Trust Mark view
|
SUCCESS
|
|
View Wallet Solution certification information
|
Display Wallet certification information
|
|
4 |
Given the user is viewing the Trust Mark screen
When the Trust Mark content is displayed
Then the Wallet displays general informational text explaining the certification of Wallet Solutions within the EUDI Wallet ecosystem
And the informational text is displayed according to the device language settings
|
SUCCESS
|
|
View Wallet Trust Mark
|
Display Trust Mark when opening the Wallet for the first time
|
|
4 |
Given the user opens the Wallet for the first time
Then the Wallet displays the Trust Mark view
When the user selects Continue
Then the Wallet displays the Login screen
|
SUCCESS
|
|
View Wallet Trust Mark
|
Access Trust Mark from the Wallet menu
|
|
3 |
Given the authenticated user is on the Wallet home screen
When the user selects the burger menu and chooses About EUDI Wallet
Then the Wallet displays the Trust Mark view
|
SUCCESS
|
|
View Wallet Trust Mark
|
Display Wallet Trust Mark information
|
|
5 |
Given the user is viewing the Trust Mark screen
When the Trust Mark content is displayed
Then the Wallet displays the official EU Digital Identity Wallet Trust Mark graphics or logo
And the Wallet displays informational text according to the device language settings
And the Wallet provides links to certification status information
|
SUCCESS
|
|
View Wallet Trust Mark
|
Return to the Wallet home screen
|
|
3 |
Given the user is viewing the Trust Mark screen
When the user selects the back arrow
Then the Wallet returns to the Wallet home screen
|
SUCCESS
|
|
Initiate a data deletion request
|
Display Presentation Information
|
|
5 |
Given the authenticated user has selected a presentation transaction from the Wallet History
When the Presentation Information screen is displayed
Then the Wallet displays the intended use of the presentation request
And the Wallet displays the applicable privacy policy when available
And the Wallet displays the attributes shared during the presentation transaction
|
SUCCESS
|
|
Initiate a data deletion request
|
Display Initiate Deletion Request button
|
|
3 |
Given the authenticated user has selected a presentation transaction from the Wallet History
When the user views the Presentation Information screen
Then the Wallet displays the Initiate Deletion Request button
|
SUCCESS
|
|
Initiate a data deletion request
|
Display informational screen before leaving the Wallet
|
|
7 |
Given user views the presentation information screen
When the user selects the Initiate Deletion Request button
Then the Wallet displays an informational screen explaining that the user is about to leave the Wallet
And explains that the Wallet facilitates the initiation of the request by opening the appropriate communication channel
And states that the Wallet does not submit, manage or track the request
And states that the user is responsible for completing and submitting the request outside the Wallet
And states that the Relying Party is responsible for evaluating and processing the request
|
SUCCESS
|
|
Initiate a data deletion request
|
Display single action button for Website communication method
|
|
3 |
Given the WRPRC contains a website for the Relying Party
When the Wallet displays the informational screen
Then the Wallet displays a single action button Continue to [Relying Party]'s website
|
SUCCESS
|
|
Initiate a data deletion request
|
Use Website as the preferred communication method
|
|
3 |
Given the WRPRC contains a website for the Relying Party
When the user selects the Continue to [Relying Party]'s website button
Then the Wallet opens the Relying Party website in the device's default browser
|
SUCCESS
|
|
Initiate a data deletion request
|
Return to Presentation Information using Back navigation
|
|
3 |
Given the user is viewing the informational screen
When the user selects the Back navigation button
Then the Wallet returns to the Presentation Information screen
|
SUCCESS
|
|
Initiate a data deletion request
|
Record data deletion request initiation
|
|
3 |
Given the user has initiated a data deletion request
When the selected external application is successfully launched
Then the Wallet records the data deletion request initiation
|
SUCCESS
|
|
Initiate a data deletion request
|
Disable deletion request when contact information cannot be retrieved
|
|
4 |
Given contact information are not available in the WRPRC
When contact information cannot be retrieved from the WRPRC
Then the data deletion request cannot be initiated
And the Initiate Deletion Request button in is disabled
|
SUCCESS
|
|
View previously attempted data deletion requests
|
Display Presentation Information
|
|
3 |
Given the authenticated user has presentation transactions in the Wallet History
When the user selects a presentation transaction
Then the Wallet displays the Presentation Information for the selected transaction
|
SUCCESS
|
|
View previously attempted data deletion requests
|
Display previously attempted requests link
|
|
3 |
Given the selected presentation transaction has one or more recorded data deletion request attempts
When the user views the Presentation Information screen
Then the Wallet displays the View previously attempted requests link
|
SUCCESS
|
|
View previously attempted data deletion requests
|
Hide previously attempted requests link when no attempts exist
|
|
3 |
Given the selected presentation transaction has no recorded data deletion request attempts
When the user views the Presentation Information screen
Then the Wallet does not display the View previously attempted requests link
|
SUCCESS
|
|
View previously attempted data deletion requests
|
Display Data Deletion Request History information
|
|
6 |
Given the selected presentation transaction has one or more recorded data deletion request attempts
When the user selects the View previously attempted requests link
Then the Wallet opens the Data Deletion Request History screen
And the Wallet displays the corresponding title
And the Wallet displays explanatory text above the list of previous attempts
And the Wallet displays the previous attempts associated with the selected presentation transaction
|
SUCCESS
|
|
View previously attempted data deletion requests
|
Display details for previous data deletion request attempts
|
|
4 |
Given the Data Deletion Request History screen contains previous attempts
When the user views the list of previous attempts
Then each attempt displays the date of the attempt
And each attempt displays the communication method used
|
SUCCESS
|
|
View previously attempted data deletion requests
|
Return to Presentation Information
|
|
3 |
Given the user is viewing the Data Deletion Request History screen
When the user selects the Back navigation option
Then the Wallet returns to the Presentation Information screen
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
View Presentation Information from History
|
|
3 |
Given the authenticated user has presentation transactions in the Wallet History
When the user selects a presentation transaction from the History screen
Then the Wallet displays the Presentation Information for the selected transaction
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Display Presentation Information details
|
|
5 |
Given the user has selected a presentation transaction from the History screen
When the Presentation Information screen is displayed
Then the Wallet displays the intended use of the presentation request
And the Wallet displays the applicable privacy policy
And the Wallet displays the attributes shared during the presentation transaction
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Display the "Initiate Transaction Report" button for a successful presentation transaction
|
|
3 |
Given the user selects a presentation transaction
When the user views the Presentation Information screen
Then the Wallet displays the Initiate Transaction Report button
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Open the transaction report information screen
|
|
3 |
Given the user is viewing the Presentation Information for a presentation transaction
When the user selects the Initiate Transaction Report button
Then the Wallet displays the transaction report information screen
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Display transaction report information
|
|
5 |
Given the transaction report information screen has been opened
When the screen content is displayed
Then the Wallet identifies the responsible Data Protection Authority
And the Wallet informs the user that the Wallet does not submit or track the report
And the Wallet informs the user that the report must be completed directly with the identified Data Protection Authority
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Display all available communication methods
|
|
3 |
Given the responsible Data Protection Authority provides website, email, and phone contact information
When the Wallet displays the communication methods
Then the Wallet displays Website, Email, and Phone as available options
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Open the DPA reporting website
|
|
3 |
Given the Website communication method is available
When the user selects the Website communication method
Then the Wallet opens the DPA reporting website in the device's default browser
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Open the default email application
|
|
6 |
Given the Email communication method is available
When the user selects the Email communication method
Then the Wallet opens the device's default email application with a pre-filled email
And the pre-filled email contains the Data Protection Authority email address
And the pre-filled email subject indicates an allegedly unlawful or suspicious presentation request
And the pre-filled email content identifies the relevant Relying Party
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Open the phone application with the DPA telephone number
|
|
3 |
Given the Phone communication method is available
When the user selects the Phone communication method
Then the Wallet opens the device's phone application using the DPA telephone number
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Record the transaction report initiation after successful external application launch
|
|
3 |
Given the user has selected an available communication method
When the corresponding external application is successfully launched
Then the Wallet records the transaction report initiation
|
SUCCESS
|
|
Initiate a report for an unlawful or suspicious data request
|
Return to Presentation Information using Back navigation
|
|
3 |
Given the user is viewing the transaction report information screen
When the user selects the Back navigation option
Then the Wallet returns to the Presentation Information screen
|
SUCCESS
|
|
View previously attempted transaction reports
|
View Presentation Information from History
|
|
3 |
Given the authenticated user has presentation transactions in the Wallet History
When the user selects a presentation transaction from the History screen
Then the Wallet displays the Presentation Information for the selected transaction
|
SUCCESS
|
|
View previously attempted transaction reports
|
Display the "View previously attempted requests" link when previous attempts exist
|
|
3 |
Given the selected presentation transaction has one or more recorded transaction report attempts
When the user views the Presentation Information screen
Then the Wallet displays the corresponding link
|
SUCCESS
|
|
View previously attempted transaction reports
|
Do not display the "View previously attempted requests" link when no previous attempts exist
|
|
3 |
Given the selected presentation transaction has no recorded transaction report attempts
When the user views the Presentation Information screen
Then the Wallet does not display the corresponding link
|
SUCCESS
|
|
View previously attempted transaction reports
|
Open transaction report History
|
|
3 |
Given the selected presentation transaction has one or more recorded transaction report attempts
When the user selects the View previously attempted requests link
Then the Wallet opens the transaction report History screen
|
SUCCESS
|
|
View previously attempted transaction reports
|
Display the transaction report History title
|
|
3 |
Given the user has opened the transaction report History for a selected presentation transaction
When the transaction report History screen is displayed
Then the title is displayed as Previous transaction report for [Relying Party Name]
|
SUCCESS
|
|
View previously attempted transaction reports
|
Display explanatory text for previous transaction report attempts
|
|
3 |
Given the user has opened the transaction report History for a selected presentation transaction
When the transaction report History screen is displayed
Then explanatory text is displayed above the list of previous attempts
|
SUCCESS
|
|
View previously attempted transaction reports
|
Display previous transaction reports associated with the selected presentation transaction
|
|
4 |
Given previous transaction report attempts are associated with the selected presentation transaction
When the user opens the transaction report History screen
Then the Wallet displays only the previous transaction report attempts associated with the selected presentation transaction
And each transaction report attempt displays the date of the attempt
|
SUCCESS
|
|
View previously attempted transaction reports
|
Display the communication method for each previous transaction report attempt
|
|
4 |
Given the selected presentation transaction has previously attempted transaction reports
When the transaction report History screen displays the previous attempts
Then each transaction report attempt displays the communication method used
And the Wallet does not display any indication of its completion, submission, or processing status
|
SUCCESS
|
|
View previously attempted transaction reports
|
Return to Presentation Information using Back navigation
|
|
3 |
Given the user is viewing the transaction report History screen
When the user selects the Back navigation option
Then the Wallet returns to the Presentation Information screen for the selected transaction
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Delete button is displayed
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry from the list
Then the transaction details screen opens
And a delete button is visible in the top right corner
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Warning dialog appears before deletion
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user has opened the details screen of a transaction
When the user clicks the delete button
Then a confirmation dialog is displayed
And no transaction is removed yet
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Warning dialog content and options are displayed
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the confirmation dialog is displayed
Then the dialog include a warning message indicating the consequences of deleting the transaction
And the dialog provides a Confirm deletion button and a Cancel button
|
SUCCESS
|
|
Delete a transaction from transaction log
|
User cancels the deletion
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the confirmation dialog is displayed for a transaction
When the user selects Cancel
Then the dialog closes
And the user remains on the details screen of the same transaction
And the transaction log is unchanged
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Cancelled transaction still appears in the list
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user has cancelled the deletion of a transaction
When the user navigates back to the History screen
Then the transaction is still visible in the list
|
SUCCESS
|
|
Delete a transaction from transaction log
|
User confirms the deletion of a transaction
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the confirmation dialog is displayed for a transaction
When the user selects Confirm deletion
Then the dialog closes
And the user is returned to the History screen
And the transaction is no longer shown in the list
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Deleted transaction is not retrievable via search, filter or sort
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user has deleted a transaction and knows its relying party name, type, status and date
When the user searches for it or applies matching filters
Then the deleted transaction is not returned in any of the search or filter
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Deleting the only remaining transaction empties the log
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the transaction log contains exactly one transaction
When the user deletes that transaction and confirms
Then the history screen shows the empty state message
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Deleting a transaction keeps the active filter or search applied
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user reached a transaction through an active search or filter
When the user deletes that transaction and confirms
Then the user returns to the same filtered or search view
And the deleted transaction is missing from the results
And the other results remain displayed
|
SUCCESS
|
|
Delete a transaction from transaction log
|
Deletion flow is uniform across all transaction categories
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user has one transaction of each category available
When the user deletes them one by one via the delete button and confirmation dialog
Then the same warning dialog appear for every category
And each transaction disappears from the list search and filters
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Initial state of filter option
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user enters the History screen
Then no filter is applied, the default option
And the transactions are sorted by transaction date descending, the default sort option
And the filter button has no visual indication that a user filter option is applied
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Display filter bottom sheet
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user taps the filter button
Then the filter bottom sheet options slide up from the bottom screen
And the filter options are displayed in separate sections
And each section under the title displays the available filter options
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Filter transactions by Transaction Date Period
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the filter bottom sheet
When the user selects to filter by Date
Then the user can select the date range (date from and date to) using a calendar
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Filter transactions by status
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the filter bottom sheet
When the user selects to filter by Status
Then the user can select an operation status option to filter the transactions
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Filter transactions by relying party
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the filter bottom sheet
When the user selects to filter by Relying Party
Then the user can filter the transactions by selecting or deselecting the corresponding parties listed
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Filter transactions by transaction type
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the filter bottom sheet
When the user selects to filter by Transaction Type
Then a list of all supported transaction types is displayed
And the user can filter by selecting or deselecting the corresponding types listed
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Reset all filter options
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the filter bottom sheet
When the user taps the Reset all button
Then the filters are reset to the default values
And the filter button has no visual indication that a user filter option is applied
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
Apply filter options
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the filter bottom sheet
When the user taps the Apply button
Then the bottom sheet slides down and disappears
And the EUDI Wallet applies a filter options to the transactions list
And the filter button has visual indication that user filter options have been applied
|
SUCCESS
|
|
Filter and Sort Transactions in History tab
|
No matching transactions found
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user applies a filter option
When no matching transactions are found
Then the EUDI Wallet displays an informative message in the list section
And if no results are found within a period group, then the period group is not displayed
|
SUCCESS
|
|
List Transactions in History tab
|
History button in bottom navigation bar
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the EUDI Wallet main screen
When the user selects the History option in the bottom navigation bar
Then the History button is highlighted
And the History screen is displayed
|
SUCCESS
|
|
List Transactions in History tab
|
History screen content
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the History screen includes a Search bar
And the History screen includes a Filter button
|
SUCCESS
|
|
List Transactions in History tab
|
1: History screen lists transactions grouped by period
Group=Today, Description=Transactions that occurred today
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transactions are listed grouped by period as follows by Today and Transactions that occurred today
And the transactions are sorted in chronological order within each group
|
SUCCESS
|
|
List Transactions in History tab
|
2: History screen lists transactions grouped by period
Group=This Week, Description=Transactions that occurred this week
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transactions are listed grouped by period as follows by This Week and Transactions that occurred this week
And the transactions are sorted in chronological order within each group
|
SUCCESS
|
|
List Transactions in History tab
|
3: History screen lists transactions grouped by period
Group=Month, Description=Transactions grouped by month
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transactions are listed grouped by period as follows by Month and Transactions grouped by month
And the transactions are sorted in chronological order within each group
|
SUCCESS
|
|
List Transactions in History tab
|
1: User views transaction entry details
Detail=Transaction Type, Description=presentation, issuance, signing, deletion, etc.
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Transaction Type and presentation, issuance, signing, deletion, etc.
|
SUCCESS
|
|
List Transactions in History tab
|
2: User views transaction entry details
Detail=Status, Description=The transaction result, Completed or Not Completed
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Status and The transaction result, Completed or Not Completed
|
SUCCESS
|
|
List Transactions in History tab
|
3: User views transaction entry details
Detail=Relying Party, Description=The Relying Party name or document name as follows:
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Relying Party and The Relying Party name or document name as follows:
|
SUCCESS
|
|
List Transactions in History tab
|
4: User views transaction entry details
Detail=Relying Party, Description=For presentation transactions: 'Service Provider name'
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Relying Party and For presentation transactions: 'Service Provider name'
|
SUCCESS
|
|
List Transactions in History tab
|
5: User views transaction entry details
Detail=Relying Party, Description=For issuance transactions: 'PID Provider or Attestation Provider name'
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Relying Party and For issuance transactions: 'PID Provider or Attestation Provider name'
|
SUCCESS
|
|
List Transactions in History tab
|
6: User views transaction entry details
Detail=Relying Party, Description=For signing transactions: 'Signing Service Provider name'
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Relying Party and For signing transactions: 'Signing Service Provider name'
|
SUCCESS
|
|
List Transactions in History tab
|
7: User views transaction entry details
Detail=Datetime, Description=The datetime of the transaction as follows:
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Datetime and The datetime of the transaction as follows:
|
SUCCESS
|
|
List Transactions in History tab
|
8: User views transaction entry details
Detail=Datetime, Description=X minutes ago for transactions in the last 60 minutes
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Datetime and X minutes ago for transactions in the last 60 minutes
|
SUCCESS
|
|
List Transactions in History tab
|
9: User views transaction entry details
Detail=Datetime, Description=Time (e.g., 11:07 AM) for transactions within the day
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Datetime and Time (e.g., 11:07 AM) for transactions within the day
|
SUCCESS
|
|
List Transactions in History tab
|
10: User views transaction entry details
Detail=Datetime, Description=Datetime (e.g., 14 Feb 2024 11:07 AM) for transactions before today
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a transaction entry
Then a card is displayed for each transaction entry including Datetime and Datetime (e.g., 14 Feb 2024 11:07 AM) for transactions before today
|
SUCCESS
|
|
List Transactions in History tab
|
1: Transaction types displayed on the History screen
Type=Credential (PID or attestation) issuance and re-issuance transactions, Displayed=Y
|
|
4 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transaction type Credential (PID or attestation) issuance and re-issuance transactions is Y on the History screen
|
SUCCESS
|
|
List Transactions in History tab
|
2: Transaction types displayed on the History screen
Type=PID or attestation presentation transactions, Displayed=Y
|
|
4 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transaction type PID or attestation presentation transactions is Y on the History screen
|
SUCCESS
|
|
List Transactions in History tab
|
3: Transaction types displayed on the History screen
Type=Signature or seal creation transactions, Displayed=Y
|
|
4 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transaction type Signature or seal creation transactions is Y on the History screen
|
SUCCESS
|
|
List Transactions in History tab
|
4: Transaction types displayed on the History screen
Type=Data deletion requests sent to a Relying Party, Displayed=N
|
|
4 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transaction type Data deletion requests sent to a Relying Party is N on the History screen
|
SUCCESS
|
|
List Transactions in History tab
|
5: Transaction types displayed on the History screen
Type=Suspicious Transaction Reports sent to a Data Protection Authority, Displayed=N
|
|
4 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transaction type Suspicious Transaction Reports sent to a Data Protection Authority is N on the History screen
|
SUCCESS
|
|
List Transactions in History tab
|
6: Transaction types displayed on the History screen
Type=Credential (PID or attestation) deletion by the User, Displayed=Y
|
|
4 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
Then the transaction type Credential (PID or attestation) deletion by the User is Y on the History screen
|
SUCCESS
|
|
Transaction Search in History tab
|
Initial state of the History screen
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the Home screen
When the user clicks the History button
Then the History screen is displayed
And all transactions are displayed
And no search or filters are applied
|
SUCCESS
|
|
Transaction Search in History tab
|
1: History screen display features
options=the transactions are grouped by period
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user observes the transactions screen
Then the following are displayed the transactions are grouped by period:
And if there are no transactions for a period group, then this group is not displayed
|
SUCCESS
|
|
Transaction Search in History tab
|
2: History screen display features
options=the search field is empty and enabled
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user observes the transactions screen
Then the following are displayed the search field is empty and enabled:
And if there are no transactions for a period group, then this group is not displayed
|
SUCCESS
|
|
Transaction Search in History tab
|
3: History screen display features
options=the search field contains a search icon on the left side
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user observes the transactions screen
Then the following are displayed the search field contains a search icon on the left side:
And if there are no transactions for a period group, then this group is not displayed
|
SUCCESS
|
|
Transaction Search in History tab
|
4: History screen display features
options=the search field displays a hinted search text "Search"
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user observes the transactions screen
Then the following are displayed the search field displays a hinted search text "Search":
And if there are no transactions for a period group, then this group is not displayed
|
SUCCESS
|
|
Transaction Search in History tab
|
Edit previous search text
|
|
8 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user previously searched for a text
When the user taps on the search field
Then the user can edit the text
And a Clear icon button (e.g. X) is displayed
And the search field contains the edited text
And returns the new results
|
SUCCESS
|
|
Transaction Search in History tab
|
Search field "Clear" icon button
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user types on the search field
When the user taps on the Clear icon button
Then any existing text in the search field is cleared
And the EUDI Wallet resets any previously applied search
And the screen lists all transactions that respects the filtering and sorting already in force
|
SUCCESS
|
|
Transaction Search in History tab
|
Search with empty search field
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user previously searched for a text and results are displayed
When the user search with an empty search field
Then the EUDI Wallet resets any previously applied search
And the screen lists all transactions that respects the filtering and sorting already in force
|
SUCCESS
|
|
Transaction Search in History tab
|
1: Search using the search field
options=Relying Party name (attestation presentation)
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user taps on the search field
When the user types a text
Then the EUDI Wallet applies the search text to the attributes of Relying Party name (attestation presentation):
And the transactions matching the search text are displayed
And if no matching transactions are found, then the EUDI Wallet displays an informative message in the list section
|
SUCCESS
|
|
Transaction Search in History tab
|
2: Search using the search field
options=Intermediary name (attestation presentation)
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user taps on the search field
When the user types a text
Then the EUDI Wallet applies the search text to the attributes of Intermediary name (attestation presentation):
And the transactions matching the search text are displayed
And if no matching transactions are found, then the EUDI Wallet displays an informative message in the list section
|
SUCCESS
|
|
Transaction Search in History tab
|
3: Search using the search field
options=Document name (signing transactions)
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user taps on the search field
When the user types a text
Then the EUDI Wallet applies the search text to the attributes of Document name (signing transactions):
And the transactions matching the search text are displayed
And if no matching transactions are found, then the EUDI Wallet displays an informative message in the list section
|
SUCCESS
|
|
Transaction Search in History tab
|
4: Search using the search field
options=PID Provider or Attestation Provider name (PID/attestation issuance and re-issuance transactions)
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user taps on the search field
When the user types a text
Then the EUDI Wallet applies the search text to the attributes of PID Provider or Attestation Provider name (PID/attestation issuance and re-issuance transactions):
And the transactions matching the search text are displayed
And if no matching transactions are found, then the EUDI Wallet displays an informative message in the list section
|
SUCCESS
|
|
Transaction Search in History tab
|
5: Search using the search field
options=Attestation type (PID/attestation deletion)
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user taps on the search field
When the user types a text
Then the EUDI Wallet applies the search text to the attributes of Attestation type (PID/attestation deletion):
And the transactions matching the search text are displayed
And if no matching transactions are found, then the EUDI Wallet displays an informative message in the list section
|
SUCCESS
|
|
Transaction Search in History tab
|
6: Search using the search field
options=Provider name (PID/attestation deletion)
|
|
7 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user taps on the search field
When the user types a text
Then the EUDI Wallet applies the search text to the attributes of Provider name (PID/attestation deletion):
And the transactions matching the search text are displayed
And if no matching transactions are found, then the EUDI Wallet displays an informative message in the list section
|
SUCCESS
|
|
View Transactions in History tab
|
User navigates to the History screen
|
|
6 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the Home screen
When the user clicks the History button
Then the user navigates to the Transactions screen
And all transactions are displayed
|
SUCCESS
|
|
View Transactions in History tab
|
1: User views credential presentation transaction details
Detail=Relying Party name, Description=The Interacting Party name with a verification badge next to it, for trusted Parties (if available)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Relying Party name and The Interacting Party name with a verification badge next to it, for trusted Parties (if available)
|
SUCCESS
|
|
View Transactions in History tab
|
2: User views credential presentation transaction details
Detail=Relying Party information, Description=URL, country and contact details (if available)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Relying Party information and URL, country and contact details (if available)
|
SUCCESS
|
|
View Transactions in History tab
|
3: User views credential presentation transaction details
Detail=Intermediary RP information, Description=Intermediary Relying Party information (if applicable)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Intermediary RP information and Intermediary Relying Party information (if applicable)
|
SUCCESS
|
|
View Transactions in History tab
|
4: User views credential presentation transaction details
Detail=DateTime, Description=The presentation operation was performed in ISO8601 format
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by DateTime and The presentation operation was performed in ISO8601 format
|
SUCCESS
|
|
View Transactions in History tab
|
5: User views credential presentation transaction details
Detail=Status, Description=The presentation result (Completed or Not Completed), reason of non-completion shown where available
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Status and The presentation result (Completed or Not Completed), reason of non-completion shown where available
|
SUCCESS
|
|
View Transactions in History tab
|
6: User views credential presentation transaction details
Detail=Credential(s), Description=Each credential details shared presented as an expandable/collapsible card; only attribute identifiers displayed (no values)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Credential(s) and Each credential details shared presented as an expandable/collapsible card; only attribute identifiers displayed (no values)
|
SUCCESS
|
|
View Transactions in History tab
|
7: User views credential presentation transaction details
Detail=Intended use, Description=The purpose and privacy policy link, where available
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Intended use and The purpose and privacy policy link, where available
|
SUCCESS
|
|
View Transactions in History tab
|
8: User views credential presentation transaction details
Detail=Transaction Data, Description=Transactional data displayed only if explicitly required by the applicable technical specification
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by Transaction Data and Transactional data displayed only if explicitly required by the applicable technical specification
|
SUCCESS
|
|
View Transactions in History tab
|
9: User views credential presentation transaction details
Detail="View previously attempted requests" and "Initiate Deletion Request" button, Description=The user can request deletion of personal data previously shared with the Relying Party (only for presentation transactions)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by "View previously attempted requests" and "Initiate Deletion Request" button and The user can request deletion of personal data previously shared with the Relying Party (only for presentation transactions)
|
SUCCESS
|
|
View Transactions in History tab
|
10: User views credential presentation transaction details
Detail="View previously attempted requests" and "Initiate Transaction report" button, Description=The user can report any suspicious operations related to this presentation
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential presentation transaction entry from the list
Then the EUDI Wallet presents the following details by "View previously attempted requests" and "Initiate Transaction report" button and The user can report any suspicious operations related to this presentation
|
SUCCESS
|
|
View Transactions in History tab
|
1: User views signing/sealing transaction details
Detail=DateTime, Description=The datetime the operation was performed
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a signing sealing transaction entry from the list
Then the EUDI Wallet presents the following details by DateTime and The datetime the operation was performed
|
SUCCESS
|
|
View Transactions in History tab
|
2: User views signing/sealing transaction details
Detail=Purpose, Description=Purpose/type of the transaction, where applicable
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a signing sealing transaction entry from the list
Then the EUDI Wallet presents the following details by Purpose and Purpose/type of the transaction, where applicable
|
SUCCESS
|
|
View Transactions in History tab
|
3: User views signing/sealing transaction details
Detail=Status, Description=The transaction result (Completed or Not Completed)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a signing sealing transaction entry from the list
Then the EUDI Wallet presents the following details by Status and The transaction result (Completed or Not Completed)
|
SUCCESS
|
|
View Transactions in History tab
|
4: User views signing/sealing transaction details
Detail=Relying Party, Description=The Interacting Party name
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a signing sealing transaction entry from the list
Then the EUDI Wallet presents the following details by Relying Party and The Interacting Party name
|
SUCCESS
|
|
View Transactions in History tab
|
5: User views signing/sealing transaction details
Detail=signingTransactionIdentifier, Description=where applicable
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a signing sealing transaction entry from the list
Then the EUDI Wallet presents the following details by signingTransactionIdentifier and where applicable
|
SUCCESS
|
|
View Transactions in History tab
|
6: User views signing/sealing transaction details
Detail=Document/data, Description=The document or data signed or sealed, if available
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a signing sealing transaction entry from the list
Then the EUDI Wallet presents the following details by Document/data and The document or data signed or sealed, if available
|
SUCCESS
|
|
View Transactions in History tab
|
1: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=DateTime, Description=The date and time of the transaction
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential issuance or reissuance transaction entry from the list
Then the EUDI Wallet presents the following details by DateTime and The date and time of the transaction
|
SUCCESS
|
|
View Transactions in History tab
|
2: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Status, Description=The transaction result (Completed or Not Completed), reason of non-completion shown where available
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential issuance or reissuance transaction entry from the list
Then the EUDI Wallet presents the following details by Status and The transaction result (Completed or Not Completed), reason of non-completion shown where available
|
SUCCESS
|
|
View Transactions in History tab
|
3: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Interacting Party name, Description=i.e. PID Provider or Attestation Provider name
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential issuance or reissuance transaction entry from the list
Then the EUDI Wallet presents the following details by Interacting Party name and i.e. PID Provider or Attestation Provider name
|
SUCCESS
|
|
View Transactions in History tab
|
4: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Credential, Description=The credential requested and issued
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential issuance or reissuance transaction entry from the list
Then the EUDI Wallet presents the following details by Credential and The credential requested and issued
|
SUCCESS
|
|
View Transactions in History tab
|
5: User views credential (PID/attestation) issuance/re-issuance transaction details
Detail=Re-issuance, Description=Whether User-triggered or automatically initiated by the Wallet Unit and Interacting Party contact details (if available)
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential issuance or reissuance transaction entry from the list
Then the EUDI Wallet presents the following details by Re-issuance and Whether User-triggered or automatically initiated by the Wallet Unit and Interacting Party contact details (if available)
|
SUCCESS
|
|
View Transactions in History tab
|
1: User views credential (PID/attestation) deletion transaction details
Detail=DateTime, Description=The date and time of the deletion
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential deletion transaction entry from the list
Then the EUDI Wallet presents the following details by DateTime and The date and time of the deletion
|
SUCCESS
|
|
View Transactions in History tab
|
2: User views credential (PID/attestation) deletion transaction details
Detail=Credential, Description=The credential deleted
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential deletion transaction entry from the list
Then the EUDI Wallet presents the following details by Credential and The credential deleted
|
SUCCESS
|
|
View Transactions in History tab
|
3: User views credential (PID/attestation) deletion transaction details
Detail=Provider name, Description=The original PID Provider or Attestation Provider name
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is on the History screen
When the user selects a credential deletion transaction entry from the list
Then the EUDI Wallet presents the following details by Provider name and The original PID Provider or Attestation Provider name
|
SUCCESS
|
|
View Transactions in History tab
|
Details screen back button
|
|
5 |
Given the user is registered to a valid EUDI Wallet on their mobile device
And the user is authenticated in the EUDI Wallet
Given the user is viewing the details of a transaction entry
When the user presses the back button on top of the screen
Then the user is returned to the History page
|
SUCCESS
|
|
Review and authorise QES transaction data
|
Display QES transaction information before authorisation
|
|
4 |
Given the user has initiated a QES signing operation
When the Wallet presents the transaction information for review
Then the Wallet displays the QES transaction type and applicable trust framework
And the Wallet displays the document name or description
|
SUCCESS
|
|
Review and authorise QES transaction data
|
Provide access to the document to be signed
|
|
3 |
Given the QES transaction contains a reference to the document to be signed where provided
When the Wallet presents the transaction information
Then the user can access the document associated with the signing transaction
|
PENDING
|
|
Review and authorise QES transaction data
|
Display document and signing information when available
|
|
4 |
Given the QES transaction contains additional document or signing information
When the Wallet presents the transaction information for review
Then the Wallet displays the applicable DTBSR information
And the Wallet displays the signed attributes and requested credentials where applicable
|
SUCCESS
|
|
Review and authorise QES transaction data
|
Display additional QES transaction information when available
|
|
6 |
Given optional QES transaction information is provided
When the Wallet presents the transaction information for review
Then the Wallet displays the OTP where provided
And the Wallet displays the Response URI where applicable
And the Wallet displays the document integrity status
And the Wallet displays the signature format and conformance level where provided
|
PENDING
|
|
Review and authorise QES transaction data
|
Approve the QES transaction
|
|
3 |
Given the user has reviewed the transaction information and document
When the user explicitly approves the QES transaction
Then the Wallet continues the QES signing process
|
SUCCESS
|
|
Review and authorise QES transaction data
|
Reject the QES transaction
|
|
3 |
Given the user is reviewing the QES transaction
When the user rejects or cancels the transaction
Then the QES signing operation does not proceed
|
SUCCESS
|
|
Review and authorise QES transaction data
|
Record the QES transaction in the Transaction Log
|
|
3 |
Given the QES transaction has been completed
When the user accesses the Transaction Log
Then the QES transaction is available in the Transaction Log
|
SUCCESS
|
|
Review and authorise QES transaction data
|
Display recorded QES transaction information
|
|
4 |
Given the QES transaction is available in the Transaction Log
When the user opens the recorded QES transaction
Then the Wallet displays the relevant Transaction Data associated with the transaction
And the Wallet displays the user's recorded decision to approve or reject the transaction
|
SUCCESS
|