Table of Contents

Namespace SimpleSign.CAdES

Classes

CadesServiceCollectionExtensions

Extension methods for registering CAdES services with IServiceCollection.

CadesSignatureValidator

Validates standalone CAdES digital signatures (ETSI EN 319 122). Given a detached CMS/PKCS#7 SignedData and the original document, verifies content integrity, cryptographic signature, certificate chain, timestamp (if present), and LTV data (if present).

CadesSigner

Creates standalone CAdES digital signatures (ETSI EN 319 122) as detached CMS/PKCS#7 SignedData — no PDF wrapper.

CadesSignerBuilder

Immutable fluent builder for CAdES signatures (ETSI EN 319 122). Created via CadesSigner.Document(data) and configured with With* methods that return a new builder instance.

CadesSigningResult

Detailed result of a CAdES signing operation, returned by SignWithDetailsAsync(CancellationToken).

CadesValidationResult

Result of a CAdES signature validation.

LtvCertificateEvidence

Collected validation evidence for one certificate in an LTV path.

LtvCollectionResult

Collected LTV data for CAdES-B-LT embedding.

LtvDataCollector

Collects certificate and revocation data (OCSP responses and/or CRLs) for embedding in CAdES-B-LT signatures.

Interfaces

ICadesSignatureValidator

Validates CAdES detached signatures (ETSI EN 319 122).

Enums

CadesContentType

Specifies how the original data is carried in a CAdES signature.

LtvRevocationEvidenceKind

Identifies the revocation object that completes a certificate's LTV evidence.