Table of Contents

Namespace DocWright.Signatures

Classes

PackageSignature

One digital signature found in a package, and what verification concluded about it.

PackageSignatureVerificationResult

The result of verifying every digital signature in a package.

PackageSignatureVerifier

Verifies the digital signatures in an OPC package (a .docx and every other Open Packaging Conventions file), reporting the outcome for each signed part individually.

PackageSigner

Signs an OPC package, composing the signature from the package's own bytes and delegating the private-key operation to an ISignatureProvider.

PackageSigningOptions

How a package signature is composed.

PdfSigner

Signs a PDF by appending an incremental update carrying a signature dictionary and an invisible signature field.

PdfSigningOptions

How a PDF signature is composed.

SignatureReferenceResult

The verdict on one reference inside a signature — in an OPC package signature, one package part.

Interfaces

IPdfSignatureProvider

Produces the detached PKCS#7/CMS blob a PDF signature carries.

ISignatureProvider

The seam through which a host performs the private-key operation for a signature.

Enums

SignatureHashAlgorithm

The hash algorithm a signature is computed under.

SignatureStatus

What verification concluded about one signature.