[
https://issues.apache.org/jira/browse/PDFBOX-2460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14190606#comment-14190606
]
John Hewson edited comment on PDFBOX-2460 at 10/30/14 6:54 PM:
---------------------------------------------------------------
Mystery solved, I had TestPublicKeyEncryption set in my IDE to run against
Apple's JDK 6 which does have unlimited security. Usually I use JDK 7 for tests.
There's still something odd going on though, having switched to JDK 7 for that
test, I now get "InvalidKeyException: Illegal key size or default parameters"
in PublicKeySecurityHandler#prepareDocumentForEncryption, as expected, however
the "keyLength" variable in that method is 40 and on my JDK 7
Cipher.getMaxAllowedKeyLength("AES") is 128.
was (Author: jahewson):
Mystery solved, I had TestPublicKeyEncryption set in my IDE to run against
Apple's JDK 6 which does have unlimited security. Usually I use JDK 7 for tests.
There's still something odd going on though, I now get "InvalidKeyException:
Illegal key size or default parameters" in
PublicKeySecurityHandler#prepareDocumentForEncryption, as expected, however the
"keyLength" variable in that method is 40 and on my JDK 7
Cipher.getMaxAllowedKeyLength("AES") is 128.
> fix TestPublicKeyEncryption.java
> --------------------------------
>
> Key: PDFBOX-2460
> URL: https://issues.apache.org/jira/browse/PDFBOX-2460
> Project: PDFBox
> Issue Type: Bug
> Components: Utilities
> Affects Versions: 2.0.0
> Environment: java7 , deb7
> Reporter: Ralf Hauser
> Assignee: Tilman Hausherr
> Fix For: 2.0.0
>
> Attachments: patch2460Decryption.txt, patch2460DecryptionVerbose.txt,
> patch2460PublicKeyTestCaseOnError.txt
>
>
> as reported by Tilman in PDFBOX-2456
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)