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 new CadesSignerBuilder(data) and configured with With* methods that return a new builder instance.

CadesSigningOptions

Options for CadesSigner signing methods.

CadesSigningResult

Result of a CAdES signing operation, returned by SignWithDetailsAsync(CancellationToken). Includes the serialized CMS signature and metadata about applied protection levels.

CadesValidationResult

Result of a CAdES signature validation.

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

CadesLevel

CAdES conformance level per ETSI EN 319 122-1.