Table of Contents

Class IssuerTrustStatus

Namespace
Tessio.Verifier.Trust
Assembly
Tessio.Verifier.Trust.dll

Outcome of trust-list resolution for a credential issuer.

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

Remarks

FROZEN contract (contracts-v0).

Properties

Reason

Human-readable reason when Trusted is false; null when trusted.

public string? Reason { get; init; }

Property Value

string

TrustListSource

Identifier of the trust list that produced the verdict (URI, file path, or implementation-defined).

public string? TrustListSource { get; init; }

Property Value

string

Trusted

True when the issuer chains to a trusted root.

public required bool Trusted { get; init; }

Property Value

bool