[
https://issues.apache.org/jira/browse/PDFBOX-4808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17078388#comment-17078388
]
Tilman Hausherr edited comment on PDFBOX-4808 at 4/8/20, 3:32 PM:
------------------------------------------------------------------
This means you're not having strong encryption on your JVM
https://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters
Install it, or install a newer java (where strong encryption is there by
default). Also update your PDFBox version, 2.0.9 is several years old. You're
not profiting from the improvements made since then if you keep using an old
version.
was (Author: tilman):
This means you're not having strong encryption on your JVM
https://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters
Install it, or install a newer java (where strong encryption is there by
default). Also update your PDFBox version, 2.0.9 is several years old. You're
not profiting from the improvements made since then.
> Issue while merging documents
> -----------------------------
>
> Key: PDFBOX-4808
> URL: https://issues.apache.org/jira/browse/PDFBOX-4808
> Project: PDFBox
> Issue Type: Bug
> Components: Crypto
> Affects Versions: 2.0.9
> Reporter: Sunil
> Priority: Major
>
>
> I am trying PDFBox for merging multiple PDF documents. Code is below. I am
> facing an issue. For a few PDF files i am getting "java.io.IOException:
> java.security.InvalidKeyException: Illegal key size". I am not sure what is
> going on. Could someone please help me ?
> Could you please also let me know if PDFBox has restriction on
> PDFstandards/types etc ?
>
> {{ PDFMergerUtility PDFutility = new
> PDFMergerUtility();ByteArrayOutputStream mergedPdf = new
> ByteArrayOutputStream();PDFutility.addSources(pdfDocs);PDFutility.setDestinationStream(mergedPdf);PDFutility.mergeDocuments();}}
> {{}}
> Caused by: java.io.IOException: java.security.InvalidKeyException: Illegal
> key size at
> org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.computeEncryptedKeyRev56(StandardSecurityHandler.java:779)
> at
> org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.computeEncryptedKey(StandardSecurityHandler.java:681)
> at
> org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.prepareForDecryption(StandardSecurityHandler.java:256)
> at
> org.apache.pdfbox.pdfparser.COSParser.prepareDecryption(COSParser.java:2929)
> at org.apache.pdfbox.pdfparser.COSParser.retrieveTrailer(COSParser.java:286)
> at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:173) at
> org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:226) at
> org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1222) at
> org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1140) at
> org.apache.pdfbox.multipdf.PDFMergerUtility.legacyMergeDocuments(PDFMergerUtility.java:455)
> at
> org.apache.pdfbox.multipdf.PDFMergerUtility.mergeDocuments(PDFMergerUtility.java:346)
> at
> org.apache.pdfbox.multipdf.PDFMergerUtility.mergeDocuments(PDFMergerUtility.java:330){{}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]