Table of Contents

Class PdfSigner

Namespace
DocWright.Signatures
Assembly
DocWright.Signatures.dll

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

public static class PdfSigner
Inheritance
PdfSigner
Inherited Members

Remarks

An incremental update is the only way to sign a PDF without invalidating the signature being created: the original bytes are left exactly as they are, and everything new is appended after them. The /ByteRange then covers the whole file bar the /Contents string that holds the signature itself.

Classic cross-reference tables only — see DocWright.Signatures.PdfObjectIndex.

Methods

Sign(byte[], Stream, IPdfSignatureProvider, PdfSigningOptions?)

Writes a signed copy of pdf to destination.