Table of Contents

Namespace SimpleSign.PAdES.Validation

Classes

BatchValidationResult

Result of validating a single item in a batch.

BulkValidationResult

Result of a single bulk validation operation.

BulkValidator

High-performance streaming bulk validator for mass PDF validation. Unlike ValidateBatchAsync(IEnumerable<(Stream Stream, string? Identifier)>, int, string?, CancellationToken) which buffers all results, this class yields results as they complete via IAsyncEnumerable<T>, keeping memory usage constant regardless of batch size.

PdfSignatureValidator

PAdES signature validation engine. Orchestrates integrity, cryptographic, chain, and revocation verification by delegating to focused verifier classes.

Interfaces

IIntegrityVerifier

Verifies document integrity: ByteRange validation and hash comparison.

IPdfSignatureValidator

PAdES signature validation engine.