https://bugs.kde.org/show_bug.cgi?id=520496

            Bug ID: 520496
           Summary: Digital signatures are not displayed on the document
                    after signing
    Classification: Applications
           Product: okular
      Version First 26.04.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: PDF backend
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 192521
  --> https://bugs.kde.org/attachment.cgi?id=192521&action=edit
example form PDF document

DESCRIPTION

For some forms I can digitally sign a pre-prepared signature field and the
signature will show up as valid in the signature panel, but not on the actual
document.

STEPS TO REPRODUCE
1. Open the attached example form.
2. Click "Show Forms"
3. Click on the signature field at the bottom and sign through the signature
dialogue (hit "Ok", choose file name)

OBSERVED RESULT

On the newly created document the signature shows up as valid in the
"Signatures Panel" but the field on the document is empty.

EXPECTED RESULT

On the newly created document the signature shows up as valid in the
"Signatures Panel" and the field on the document displays my signature
text/graphics.

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 26.04.1
Qt Version: 6.11.1

ADDITIONAL INFORMATION

If I look at the terminal output, I can see that step 1 leads to  
org.kde.okular.generators.pdf: [Poppler] "Error (0): Invalid or missing
Signature string"

Step 3 leads to many Poppler error messages, e.g. of the form  

org.kde.okular.generators.pdf: [Poppler] "Error (111): Unknown operator
'<97><f7><8e>L<f2><a2>Jz<b9><ab>=<12>c#<88><ef><80><9e><13>z<0e><ce>J<06>F<f1><85><f6><e8><f9>i<f9><91>Y#8<92>,f<b9><d3>z<80>'"
org.kde.okular.generators.pdf: [Poppler] "Error (121): Illegal character '{'"
org.kde.okular.generators.pdf: [Poppler] "Error (611): Illegal character <d7>
in hex string"  
...
(I can add a complete logfile)

I used to be able to digitally sign without problems with okular. I am not sure
what change caused this problem (a new system installation, or TU Dresden
updating their forms, or a regression in okular/poppler).

I also wonder whether this is related to some form entries not showing up as
reported in https://gitlab.freedesktop.org/poppler/poppler/-/work_items/1529
since I can also reproduce that problem and it sounds similar.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to