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 withWith*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.