You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Andreas Lehmkühler (JIRA)" <ji...@apache.org> on 2013/03/01 17:37:13 UTC

[jira] [Resolved] (PDFBOX-1513) PDF signature improvements

     [ https://issues.apache.org/jira/browse/PDFBOX-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Lehmkühler resolved PDFBOX-1513.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.8.0

I added the patch in revision 1451638. I did some reformatting, removed some methods as discussed and applied some minor changes.

Thanks a lot for the contribution!
                
> 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
>            Assignee: Andreas Lehmkühler
>            Priority: Minor
>             Fix For: 1.8.0
>
>
> 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