Table of Contents

Namespace SimpleSign.PAdES.Signing

Classes

BatchSignResult

Result of one batch item.

BatchSigner

Signs multiple PDFs with one immutable PAdES configuration.

BatchSigner.BatchSignerBuilder

Immutable builder for BatchSigner.

DeferredSigningSession

Serializable state for a deferred (two-phase) signing operation. Created by PrepareAsync(CancellationToken) and consumed by CompleteAsync(byte[], CancellationToken) after Resume(byte[], byte[]). Store this in Redis, a database, or any persistent storage between HTTP requests.

DocTimeStampWriter

Writes a document-level timestamp (DocTimeStamp) as an incremental PDF update. The DocTimeStamp is a signature field with /SubFilter /ETSI.RFC3161 whose /Contents is an RFC 3161 TimeStampToken covering the entire document. This is the final step for PAdES-B-LTA (archival) compliance.

LtvEmbedder

Embeds revocation data (CRL + OCSP) and VRI (Validation Related Information) in the PDF DSS (Document Security Store) for LTV (Long Term Validation). The resulting PDF can be validated offline even after certificate expiration. Conforms to PAdES Part 4 (ETSI EN 319 142-1), Annex A.

PadesSigningResult

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

PdfACompatibilityIssue

Issue found during PDF/A compatibility validation.

PdfAPreservationValidator

Validates that a signing operation will not break PDF/A conformance. This is a pre-signing check — it examines the source PDF and the requested signature options to determine if the result will remain PDF/A-compliant.

PdfSignaturePrepareResult

Result of the PDF signature preparation step, containing offsets for CMS injection.

PdfSignatureWriter

Writes PDF digital signature structures using incremental updates (appending new objects, cross-reference table, and trailer to an existing PDF without modifying the original bytes). Delegates PDF parsing to SimpleSign.Pdf.PdfStructureParser and visual rendering to SimpleSign.PAdES.Signing.SignatureAppearanceRenderer.

SignatureAppearance

Visual appearance settings for a visible signature annotation.

SignatureFieldOptions

Options for creating a PDF signature field.

Interfaces

ILtvEmbedder

Embeds revocation data (CRL + OCSP) and VRI in the PDF DSS for LTV.

Enums

CertificationLevel

Certification level for DocMDP (Document Modification Detection and Prevention) signatures. Controls what modifications are allowed after the document is certified.

PdfAIssueSeverity

Severity of a PDF/A compatibility issue.

PdfSignatureSubFilter

PDF signature SubFilter value, identifying the CMS format.