Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.17
-
None
Description
According to TechNote 0006: Digital Signatures in PDF/A-1
http://www.pdfa.org/wp-content/uploads/2011/08/tn0006_digital_signatures_in_pdfa-1_2008-03-141.pdf Section 2.4 "The visual appearance must also exist for an invisible signature but may be empty."
This should be easily handled by modifying PDDocument as indicated below:
private void prepareNonVisibleSignature(PDSignatureField signatureField) throws IOException { // "Signature fields that are not intended to be visible shall // have an annotation rectangle that has zero height and width." // Set rectangle for non-visual signature to rectangle array [ 0 0 0 0 ] signatureField.getWidgets().get(0).setRectangle(new PDRectangle()); + signatureField.getWidgets().get(0).setAppearance(new PDAppearanceDictionary()); }
If this is an acceptable solution I would be happy to provide a PR
Attachments
Attachments
Issue Links
- relates to
-
PDFBOX-3114 Visible signatures in different pages changes previous revision
- Closed
- links to