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]

Reply via email to