Table of Contents

Class ParsedWalletResponse

Namespace
Tessio.Verifier.OpenId4Vp
Assembly
Tessio.Verifier.OpenId4Vp.dll

A fully parsed wallet authorization response: the presented credentials plus the response metadata the hosting layer needs for session correlation.

public sealed record ParsedWalletResponse : IEquatable<ParsedWalletResponse>
Inheritance
ParsedWalletResponse
Implements
Inherited Members

Remarks

ParseAsync(WalletResponseData, CancellationToken) (contracts-v0) returns only the credentials; this richer shape is exposed on the concrete WalletResponseParser because the state value travels inside the JWE for direct_post.jwt responses and would otherwise be unreachable.

Properties

Credentials

The presented credentials extracted from vp_token.

public required IReadOnlyList<PresentedCredential> Credentials { get; init; }

Property Value

IReadOnlyList<PresentedCredential>

State

The OpenID4VP state echoed by the wallet, when present.

public string? State { get; init; }

Property Value

string