Interface ITrustListResolver
Resolves an issuer's trust status against an EU trust list (LOTL → national list → TSP → cert). The open-source build ships a basic file/URL resolver; production callers swap in a managed resolver.
public interface ITrustListResolver
Remarks
FROZEN contract (contracts-v0). Do not modify.
Methods
ResolveAsync(string, ReadOnlyMemory<byte>[], CancellationToken)
Task<IssuerTrustStatus> ResolveAsync(string issuer, ReadOnlyMemory<byte>[] x5c, CancellationToken ct = default)
Parameters
issuerstringIssuer identifier from the credential (e.g., an HTTPS URI for JWT VC Issuer Metadata).
x5cReadOnlyMemory<byte>[]Optional X.509 chain from the credential header (DER-encoded, leaf first).
ctCancellationTokenCancellation token.