modern-pdf-lib / SignOptions
Interface: SignOptions
Defined in: src/signature/signatureHandler.ts:54
Options for signing a PDF.
Properties
appearance?
optionalappearance:VisibleSignatureOptions
Defined in: src/signature/signatureHandler.ts:74
Visible signature appearance options. When provided, the signature field is rendered visibly on the specified page with text and optional styling. When omitted, the signature is invisible.
certificate
certificate:
Uint8Array
Defined in: src/signature/signatureHandler.ts:56
DER-encoded X.509 certificate.
contactInfo?
optionalcontactInfo:string
Defined in: src/signature/signatureHandler.ts:66
Contact information.
hashAlgorithm?
optionalhashAlgorithm:"SHA-256"|"SHA-384"|"SHA-512"
Defined in: src/signature/signatureHandler.ts:60
Hash algorithm. Default: 'SHA-256'.
location?
optionallocation:string
Defined in: src/signature/signatureHandler.ts:64
Location of signing.
privateKey
privateKey:
Uint8Array
Defined in: src/signature/signatureHandler.ts:58
PKCS#8 DER-encoded private key.
reason?
optionalreason:string
Defined in: src/signature/signatureHandler.ts:62
Reason for signing.
timestampUrl?
optionaltimestampUrl:string
Defined in: src/signature/signatureHandler.ts:68
RFC 3161 TSA URL for timestamping (optional).