Table of Contents

Class IssuerInfo

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

Information about the credential's issuer as observed during verification.

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

Remarks

FROZEN contract (contracts-v0).

Properties

Identifier

The issuer identifier from the credential (e.g., HTTPS URI or X.509 subject).

public required string Identifier { get; init; }

Property Value

string

KeyResolutionMethod

How the issuer's signing key was resolved. Canonical values: "jwt-vc-issuer-metadata" (web resolution via the iss HTTPS URI) or "x5c" (X.509 chain carried in the credential header).

public required string KeyResolutionMethod { get; init; }

Property Value

string

Trusted

Whether the issuer chains to a trusted root. See IsValid for the overall verdict.

public required bool Trusted { get; init; }

Property Value

bool