Table of Contents

Class VerificationContext

Namespace
Tessio.Verifier.Core
Assembly
Tessio.Verifier.Core.dll

Per-verification context the verifier needs to validate freshness, audience, and credential type.

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

Remarks

FROZEN contract (contracts-v0).

Properties

Audience

The verifier's identifier; must match the KB-JWT audience.

public required string Audience { get; init; }

Property Value

string

ExpectedVct

Optional expected credential type (SD-JWT VC vct claim). When null, the type check is skipped.

public string? ExpectedVct { get; init; }

Property Value

string

Nonce

The nonce the verifier issued for this presentation; must match the KB-JWT nonce.

public required string Nonce { get; init; }

Property Value

string