PdfSigner
Overview
PdfSigner is a class in Aspose.PDF FOSS for Java.
Signs and verifies PDF documents using PKCS#7 detached signatures (ISO 32000-1:2008, §12.8).
This class provides 4 methods for working with PdfSigner objects in Java programs.
Available methods include: sign, verify.
All public members are accessible to any Java application after installing the Aspose.PDF FOSS for Java package.
Methods
| Signature | Description |
|---|---|
sign(document: Document, sigFieldName: String, privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, reason: String, contact: String, location: String, output: OutputStream) | Signs a PDF document using raw key material. |
sign(document: Document, sigFieldName: String, signature: Signature, output: OutputStream) | Signs a PDF document using a {@link Signature} object (public API). |
verify(document: Document) → List<SignatureVerificationResult> | Verifies all signatures in a PDF document. |
verify(pdfBytes: byte[]) → List<SignatureVerificationResult> | Verifies all signatures in a PDF loaded from raw bytes, using byte-range integrity. |