Class LtvDataCollector
- Namespace
- SimpleSign.CAdES
- Assembly
- SimpleSign.CAdES.dll
Collects certificate and revocation data (OCSP responses and/or CRLs) for embedding in CAdES-B-LT signatures.
public static class LtvDataCollector
- Inheritance
-
LtvDataCollector
- Inherited Members
Methods
CollectAsync(HttpClient, X509Certificate2, IReadOnlyList<X509Certificate2>?, ILogger?, IOcspClient?, CancellationToken)
Collects LTV data for the certificate chain.
public static Task<LtvCollectionResult> CollectAsync(HttpClient httpClient, X509Certificate2 signerCert, IReadOnlyList<X509Certificate2>? chainCertificates, ILogger? logger, IOcspClient? ocspClient = null, CancellationToken cancellationToken = default)
Parameters
httpClientHttpClientHTTP client for network requests.
signerCertX509Certificate2The signer certificate.
chainCertificatesIReadOnlyList<X509Certificate2>Optional intermediate certificates.
loggerILoggerOptional logger.
ocspClientIOcspClientOptional OCSP client for DI integration.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<LtvCollectionResult>
Collected certificate raw data, OCSP responses, and CRLs.