Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Not A Bug
-
2.0.24
-
None
-
None
Description
Hi
I am using pdfbox-2.024.jar and java is 1.8.
I am unable download the pdf.
Even after adding the unlimited jce policy it is not working. throwing same error.
Kindly advice the fix for the same. I am blocked as I am unable to download the content.
Execption:-
WARNING: JCE unlimited strength jurisdiction policy files are not installed
2022-04-25 14:43:15 [p: default-threadpool; w: Idle] ERROR Trace:58 - Errors occurred on downloading care plan.
java.io.IOException: java.security.InvalidKeyException: Illegal key size
at org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.prepareEncryptionDictRev6(StandardSecurityHandler.java:474) ~[pdfbox-app-2.0.24.jar:2.0.24]
at org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.prepareDocumentForEncryption(StandardSecurityHandler.java:378) ~[pdfbox-app-2.0.24.jar:2.0.24]
Code:-
int keyLength=256;
final StandardProtectionPolicy policy = new StandardProtectionPolicy("pdf",
"", accessPermission);
policy.setEncryptionKeyLength(keyLength);
policy.setPreferAES(true);
policy.setPermissions(accessPermission);
return policy;