Class ArchiveTimestampOptions
- Namespace
- SimpleSign.Core.Signing
- Assembly
- SimpleSign.Core.dll
Configuration for the archive timestamp (B-LTA). When Endpoint is null, the signature timestamp endpoint and provider from TimestampOptions are reused.
public sealed record ArchiveTimestampOptions : IEquatable<ArchiveTimestampOptions>
- Inheritance
-
ArchiveTimestampOptions
- Implements
- Inherited Members
Constructors
ArchiveTimestampOptions(Uri?, IHttpClientProvider?)
Creates a new instance.
public ArchiveTimestampOptions(Uri? endpoint = null, IHttpClientProvider? httpClientProvider = null)
Parameters
endpointUriOptional archival TSA endpoint (null reuses the signature TSA endpoint).
httpClientProviderIHttpClientProviderOptional archive-TSA-specific HTTP client provider.
Exceptions
- ArgumentException
endpointis supplied but not absolute.
Properties
Endpoint
Optional archival TSA endpoint. When null, the signature timestamp endpoint is reused.
public Uri? Endpoint { get; }
Property Value
HttpClientProvider
Optional archive-TSA-specific IHttpClientProvider. When null, resolution falls back to the signature timestamp provider and then to the builder-wide provider.
public IHttpClientProvider? HttpClientProvider { get; }