ICEpdf
  1. ICEpdf
  2. PDF-916

Encrypted file missing required file ID.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.0
    • Fix Version/s: 6.0.0_P01
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      A client has submitted a document that was generated with "HP Exstream Version 8.6.101 64-bit". The encoder incorrectly sets up the encryption dictionary missing the required Trailer file ID entry and the PDF fails to decode correctly using ICEpdf.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #46035 Mon Sep 28 12:51:18 MDT 2015 patrick.corless PDF-916 added a default value for an unspecified trailer file id entry which allows a malformed PDF to be unencrypted correcctly.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Document.java
        Patrick Corless created issue -
        Patrick Corless made changes -
        Field Original Value New Value
        Fix Version/s 6.0.1 [ 12071 ]
        Hide
        Patrick Corless added a comment -

        Generally in such a situation submitting some empty or default values is worth a shot at getting the document to load. There are no default values to the ID entry so an empty two element array was created when ID was not specified. And sort of as expected the document renders correctly.

        Show
        Patrick Corless added a comment - Generally in such a situation submitting some empty or default values is worth a shot at getting the document to load. There are no default values to the ID entry so an empty two element array was created when ID was not specified. And sort of as expected the document renders correctly.
        Patrick Corless made changes -
        Description A client has submitted a document that was generated with "HP Exstream Version 8.6.101 64-bit". The encoder incorrectly sets up the encryption dictionary missing the required file ID entry and the PDF fails to decode correctly using ICEpdf. A client has submitted a document that was generated with "HP Exstream Version 8.6.101 64-bit". The encoder incorrectly sets up the encryption dictionary missing the required Trailer file ID entry and the PDF fails to decode correctly using ICEpdf.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Fix Version/s 6.0.0_P01 [ 12770 ]
        Fix Version/s 6.0.1 [ 12071 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: