Resolution: Not A Bug
In the DSS framework, I try to retrieve the original document from a signed PDF. If the document before adding the signature finished with '%%EOF', it doesn't work. Actually, it only works if the document is finished with a EOL character.
After some investigations, I found this line in the PDFBox project.
IMHO, the EOL shouldn't be added after the '%%EOF'. If we refer to the ISO 32000-1:2008 chapter 7.5.5 :
When I do a saveIncremental, the data to be signed finishes with a EOL character.
So, I'm not able to retrieve exactly the same binaries. In some cases, it matches otherwise I have a EOL too much.
Could you have a look ?
Thanks in advance
Related ticket in DSS : https://ec.europa.eu/cefdigital/tracker/browse/DSS-1376
Unit test in DSS : https://github.com/esig/dss/blob/develop/dss-pades/src/test/java/eu/europa/esig/dss/pades/GetOriginalDocumentTest.java