Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 4.3.3
-
Fix Version/s: 4.3.4
-
Component/s: Core/Parsing
-
Labels:None
-
Environment:any
-
ICEsoft Forum Reference:
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.
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.