Table of Contents

Namespace SimpleSign.PAdES

Classes

DeferredSigner

Two-phase (deferred) signing API for web applications where the private key resides on a different machine (e.g., A3 hardware token in user's browser).

DeferredSignerBuilder

Fluent builder for deferred (two-phase) PAdES signing. Immutable — each method returns a new instance with updated configuration.

DeferredSigningCompleteOptions

Options for CompleteAsync(byte[], byte[], DeferredSigningCompleteOptions?, ILogger?, CancellationToken).

DeferredSigningOptions

Options for PrepareAsync(byte[], X509Certificate2, DeferredSigningOptions?, ILogger?, CancellationToken).

DeferredSigningPrepareResult

Result of the deferred signing preparation phase.

SignerBuilder

Immutable builder that accumulates signing configuration. Each method returns a new instance — no shared mutable state.

SimpleSigner

Main entry point for SimpleSign. Fluent API for PAdES signing of PDF documents.