Namespace IronPdf.Signing
Classes
PdfSignature
A class that represents a PDF signing certificate (.PFX or .p12) format which can be used to digitally sign a PDF. This protecting it from alteration, Also PKCS11 converted to 12.
PdfSignatureExtensions
Extension methods for PdfSignature to sign PDF files directly without loading into memory. Provides convenient file-based signing operations for batch processing.
Example - Sign PDF file:
var signature = new PdfSignature("certificate.pfx", "password");
signature.SignPdfFile("document.pdf", removeOldSignatures: true);
PdfSignatureImage
PDF digital signature image
SignatureHashAlgorithmExtensions
Helpers for SignatureHashAlgorithms.
SignatureHashAlgorithms
Hashing algorithms available for the PKCS#7/CMS signature digest (the "Hash Algorithm" Adobe Reader shows under Signature Details). SHA-256 is the modern default; SHA-1 remains selectable only for compatibility with legacy validators and is cryptographically weak.
SignaturePermissions
Permission options for a PDF document which is digitally signed
TimestampHashAlgorithmExtensions
Helpers for TimestampHashAlgorithms.
TimestampHashAlgorithms
Timestamp hashing algorithms