Namespace Tessio.Verifier.OpenId4Vp
Classes
- PresentationRequest
A built, JAR-signed OpenID4VP authorization request ready to be delivered to the wallet.
- PresentationRequest.ByReference
Request delivered by reference: the wallet fetches the signed JAR from RequestUri. The hosting layer must serve SignedRequestObject at that URL until ExpiresAt.
- PresentationRequest.ByValue
Request delivered by value: the signed JAR is embedded inline in AuthorizationRequestUri's query string. Suitable for small requests; some wallets and transports cap inline length.
- PresentationRequestOptions
Inputs the verifier provides to IPresentationRequestBuilder when building a presentation request.
- WalletResponseData
Host-agnostic representation of an inbound wallet response to the verifier's
response_uri. Decouples the protocol parser from any specific HTTP framework.
Interfaces
- IPresentationRequestBuilder
Builds a signed OpenID4VP 1.0 presentation request (DCQL + JAR per RFC 9101).
- IPresentationResponseParser
Parses an OpenID4VP wallet response (
direct_postordirect_post.jwt) and extracts the presented credentials.
Enums
- ResponseMode
OpenID4VP 1.0 response delivery modes supported by this library.