AuthorizationResponsePreparationState

@Serializable
data class AuthorizationResponsePreparationState(val request: RequestParametersFrom<AuthenticationRequestParameters>, val credentialPresentationRequest: CredentialPresentationRequest?, val clientMetadata: RelyingPartyMetadata?, val jsonWebKeys: Collection<JsonWebKey>?, val verifierInfo: NonEmptyList<VerifierInfo>?, val audience: String)(source)

Intermediate result class to display information about the authentication process to the user, i.e., to let them make an informed decision.

Constructors

Link copied to clipboard
constructor(request: RequestParametersFrom<AuthenticationRequestParameters>, credentialPresentationRequest: CredentialPresentationRequest?, clientMetadata: RelyingPartyMetadata?, jsonWebKeys: Collection<JsonWebKey>?, verifierInfo: NonEmptyList<VerifierInfo>?, audience: String)

Properties

Link copied to clipboard

Audience of the presentation to create

Link copied to clipboard

Extracted from request, probably fetched remotely.

Link copied to clipboard

Extracted from request, probably fetched remotely.

Link copied to clipboard
Link copied to clipboard
val jsonWebKeys: Collection<JsonWebKey>?

Extracted from request, probably fetched remotely.

Link copied to clipboard

Whether the authn request arrived encrypted for a key from wallet_metadata, see OpenID4VP 1.0, 5.10.

Link copied to clipboard