OpenId4VpVerifier
Combines Verifiable Presentations with OAuth 2.0. Implements OpenID4VP (1.0, 2025-07-09).
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, i.e. without any key to encrypt responses to (see metadataWithEncryption)
Creates the RelyingPartyMetadata, but with parameters set to request encryption of pushed authentication responses, see RelyingPartyMetadata.encryptedResponseEncValues, advertising decryptionKeyMaterial.
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: