Hi,
PDFBox fails with an error message related to a missing certificate,
Firefox and Chrome are unable to display it, Adobe displays it but
mentions "Zertifikatssicherheit", PDF-XChange mentions something about a
digital ID.
From what I see it is a special case that we don't support:
DefEmbeddedFile which means that only the embedded files are encrypted.
Overwriting the references to the encryption directory with blanks
(there are two) makes it possible to display with PDFBox. So your
document is legit but uses an exotic feature.
Tilman
Am 08.12.2025 um 10:18 schrieb Brangs, Erik:
Hi,
I'm trying to extract text from the PDF at https://d-nb.info/1015222862/34 using PDFBox
3.0.6 with bouncycastle. My code uses canExtractContent() from AccessPermission to check
if text extraction should be attempted. When attempting to extract text, PDFBox fails
with "IOException: java.io.IOException: Provided decryption material is not
compatible with the document - did you pass a null keyStore?". The problem also
occurs with PDFBox 4.0.0-SNAPSHOT.
Adobe Acrobat can open the PDF. According to its permission display, assembly and
extraction of pages is not permitted. I also tried opening the document with PDF-XChange
Viewer. PDF-XChange Viewer cannot open the document and displays an error message that
says "Error [PDF Structure 40]: Unknown/unsupported security handler".
Is my check for text extraction wrong or incomplete?
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]