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.