Wallet Sdk Options
Configuration options for bootstrapping the EUDI wallet and document manager.
The hosting app decides:
which issuer / client ID to use (issuerUrl, clientId),
which verifiers are preregistered (verifiers),
how the local DB is named (dbFileName),
how keys are created in Android Keystore (useStrongBoxForKeys, userAuthenticationRequired, userAuthenticationTimeoutMillis).
This keeps "environments" (staging/prod/etc.) as an app-level concern.
Properties
Name of the file where the wallet DB will be stored, under context.noBackupFilesDir.
Whether keys should be bound to explicit user authentication (PIN/biometric) before usage.
How long (in milliseconds) the user authentication should remain valid for key usage, when userAuthenticationRequired is true.
Whether to request StrongBox-backed keys when available.
Preregistered verifiers the wallet should trust for OpenID4VP.