Table of Contents

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

httpClient HttpClient

HTTP client for network requests.

signerCert X509Certificate2

The signer certificate.

chainCertificates IReadOnlyList<X509Certificate2>

Optional intermediate certificates.

logger ILogger

Optional logger.

ocspClient IOcspClient

Optional OCSP client for DI integration.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<LtvCollectionResult>

Collected certificate raw data, OCSP responses, and CRLs.