Thomas Chojecki created PDFBOX-1513:
---------------------------------------

             Summary: PDF signature improvements
                 Key: PDFBOX-1513
                 URL: https://issues.apache.org/jira/browse/PDFBOX-1513
             Project: PDFBox
          Issue Type: Improvement
          Components: Parsing, PDFReader, PDModel
    Affects Versions: 1.7.1
            Reporter: Thomas Chojecki
            Priority: Minor


Hallo,
i have some signing improvements and want to contribute it.

Changelog:
- add ability to sign documents with xref streams (big thanks to A. Funk). This 
will significantly improve the signature creation, due to the fact that there 
are more and more documents with xref streams out there.
- add ability to handle documents with hybrid xref (xref stream and table as 
fallback)
- parsing incremental updated documents where the offsets of the xref entries 
doesn't match exactly the position of the object. The conflict solver tollerate 
objects that are +- 4 bytes out of the offset. 
- fix COSString parsing if there are malformed chars inside a hex string.
- removed some confusing logging in the conflict solver
- add ability to create and sign signature fields.
- add ability to create pades signature timestamps (PAdES Part4)
- improved the signature search and added new convenience methods to PDDocument.
- add new methods to the PDSignature object (seed value dict) 
- add examples for signing pdf documents (just basic signatures, i try to add 
some for advanced signing with SignatureOptions and maybe a example for visual 
signing)

hope i don't forgot something. 

All the changes are made on a pdfbox fork on github. A pull request will follow 
in a moment.

Best regards
Thomas

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to