Class TrustListLoader
Loads a StaticTrustListResolver from a JSON trust-list document of the form
{"trusted_issuers": ["https://issuer.example", …]}, read from a local file or an HTTPS URL.
public static class TrustListLoader
- Inheritance
-
TrustListLoader
- Inherited Members
Methods
FromJsonAsync(Stream, string, CancellationToken)
Parses a trust-list JSON document from a stream.
public static Task<StaticTrustListResolver> FromJsonAsync(Stream json, string source = "json", CancellationToken ct = default)
Parameters
jsonStreamsourcestringctCancellationToken
Returns
LoadAsync(string, HttpClient?, CancellationToken)
Loads a trust list from a local file path or an HTTPS URL.
public static Task<StaticTrustListResolver> LoadAsync(string pathOrUrl, HttpClient? httpClient = null, CancellationToken ct = default)
Parameters
pathOrUrlstringA file path, or an absolute https:// URL.
httpClientHttpClientHTTP client used for URL sources; required for URLs.
ctCancellationTokenCancellation token.