ICEpdf
  1. ICEpdf
  2. PDF-465

AES encyption permission not correctly being set

    Details

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

      Description

      A client has posted a 128 bit AES encrypted file that can not be printed in the Viewer RI. On closer inspection ICEpdf is not correctly extracting the permission values from the file.

        Activity

        Hide
        Patrick Corless added a comment -

        Addition of sample file to support drive.

        Show
        Patrick Corless added a comment - Addition of sample file to support drive.
        Hide
        Patrick Corless added a comment -

        The Permssion class responsible for parsing out the permission information from the P value was not parsing encryption revision values greater then 3 and thus the default permission were used. Updated the init method to handle r >= 3 and all is good.

        closing.

        Show
        Patrick Corless added a comment - The Permssion class responsible for parsing out the permission information from the P value was not parsing encryption revision values greater then 3 and thus the default permission were used. Updated the init method to handle r >= 3 and all is good. closing.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: