OpenId4VpVerifier
Combines Verifiable Presentations with OAuth 2.0. Implements OpenID4VP (1.0, 2025-07-09) as well as SIOP V2 (D13, 2023-11-28).
This class creates the Authentication Request (see AuthenticationRequestParameters), clients need to send it to the holder (see OpenId4VpHolder) which will create the Authentication Response, which will be verified here in validateAuthnResponse.
Constructors
Properties
Creates the at.asitplus.openid.RelyingPartyMetadata, without encryption (see metadataWithEncryption)
Creates the RelyingPartyMetadata, but with parameters set to request encryption of pushed authentication responses, see RelyingPartyMetadata.encryptedResponseEncValues.
Verifies the holder's response against our identifier from clientIdScheme.
Functions
Creates a new authentication request conforming to OpenID4VP.
Validates an Authentication Response from the Wallet, in case it has been parsed into ResponseParametersFrom with ResponseParser.
Validates an Authentication Response from the Wallet, where input is either: