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.RFC3161whose/Contentsis 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.