Use Case 2.1 Setup a remote PIN and biometric unlock

Overview

Aspect

Description

Summary

The user chooses and confirms a secure 6-digit remote Personal Identification Number (PIN) for the app, enables biometric unlock if supported and desired, and receives a notification code.

Goal

Securing the App with PIN and optionally biometrics and receive a revocation code.

Preconditions

None

Postconditions

  • Remote PIN is configured.
  • If selected, biometric unlock is configured.

Triggered by

Additional Documentation

Possible errors

None

Logical Test Cases


Flow

#

Description

Next

1

PRIMARY SCENARIO

1.1

System executes partial flow PF2.9 Setup PIN

1.1a

Result: PIN setup succeeds

1.2

1.1b

Result: Back

Back

1.2

System determines whether device supports biometrics

  • Duration: 0.0 - 0.1 seconds

1.2a

Case: Device supports biometrics

1.7

1.2b

Case: Device does not support biometrics

1.9

1.3

System displays screen ‘Configure Biometrics’

  • Message: Do you want to unlock the app with Face ID/Fingerprint?
  • Actions: Enable, Skip, Info

1.3a

User selects Enable

1.9

1.3b

User selects Skip

1.9

1.3c

User selects Info

Go to: UC9.2 Get app information

1.4

Operating system prompts user for biometric authentication

1.4a

User confirms with biometric authentication

1.9

1.4b

User rejects biometric authentication

1.7

1.5

System displays screen ‘Confirm PIN/biometric setup’

  • Message: Your NL Wallet is secured
  • Actions: Next

1.5a

User selects Next

1.6

1.6

System displays screen ‘Write down deletion code’

  • Message: You use this code to delete your NL Wallet from a distance.
  • Actions: I have written it down, Help

1.6a

User selects I have written it down

Go to: UC3.1 Obtain PID

1.6b

User selects Help

Show placeholder ‘under construction’