Hi,
I would like to understand a comportment of Acrobat Reader X. I didin’t find something in the “ISO-32000-1” that can explain this.
The context: I sign a document with a DocMDP signature and with an incremental update (The signature process is not realized with Acrobat Reader).
____
Acrobat Reader X invalidate the signature if the original document (before signature) contains a not used object.
Example with the file “object_5_not_used.pdf”: the object “5” is not used and not marked as free.
the object “5” is not used and not marked as free |
---|
0 5 0000000000 65535 f 0000000259 00000 n 0000000313 00000 n 0000000017 00000 n 0000000065 00000 n 6 1 0000000208 00000 n |
_________
Acrobat Reader X accepts the signature if the original document contains a not used object but marked as free.
Example with the file “object_5_free.pdf”: the object “5” is not used but is marked as free.
Header 1 |
---|
0 7 0000000000 65535 f 0000000259 00000 n 0000000313 00000 n 0000000017 00000 n 0000000065 00000 n 0000000000 65535 f 0000000208 00000 n |
________
For information, Acrobat Reader XI accepts the signature of the two documents.
Is this a bug in Acrobat Reader X?
Thanks.