Mobile Wallet Presentation Request Context
data class MobileWalletPresentationRequestContext(val clientId: String, val verifierMetadata: MobileWalletVerifierMetadata?, val requestAuthentication: MobileWalletRequestAuthentication, val responseUri: String?, val state: String?, val nonce: String?, val responseEncryption: MobileWalletResponseEncryption)
Partial request context retained when an OpenID4VP request is invalid.
A reportable invalid request has a validated, non-blank clientId. Its nonce remains nullable because a missing nonce can itself be the validation error. A ready preview instead exposes a validated, non-null nonce through MobileWalletPresentationRequestInfo.
Constructors
Link copied to clipboard
constructor(clientId: String, verifierMetadata: MobileWalletVerifierMetadata?, requestAuthentication: MobileWalletRequestAuthentication, responseUri: String?, state: String?, nonce: String?, responseEncryption: MobileWalletResponseEncryption)
Properties
Link copied to clipboard
Authentication established for the Authorization Request or its Request Object.
Link copied to clipboard
Response-encryption state selected for this request.
Link copied to clipboard
Verifier response URI to which the wallet would submit the presentation or error, when provided.
Link copied to clipboard
Typed verifier metadata supplied by the OpenID4VP client, when available.