[Libreoffice-bugs] [Bug 139888] New: Sign Existing PDF corrupts direct-to-PDF LaTeX documents
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Sun Jan 24 18:12:31 UTC 2021
https://bugs.documentfoundation.org/show_bug.cgi?id=139888
Bug ID: 139888
Summary: Sign Existing PDF corrupts direct-to-PDF LaTeX
documents
Product: LibreOffice
Version: 7.0.1.2 release
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Printing and PDF export
Assignee: libreoffice-bugs at lists.freedesktop.org
Reporter: jscott at posteo.net
Description:
I'm forwarding this bug from Debian as the submitter
(https://bugs.debian.org/969299). Consider the minimal LaTeX document:
\documentclass[letterpaper]{article}
\begin{document}f\end{document}
If one uses a direct-to-PDF engine such as PDFLaTeX, XeLaTeX, or LuaLaTeX, and
then tries to sign it with LibreOffice's 'Sign Existing PDF' feature, the
document may appear to have been legitimately signed within the UI, but in fact
the original document has been corrupted.
Steps to Reproduce:
1. Make foo.tex with the hitherto-described example contents
2. Run 'lualatex foo.tex' to make foo.pdf
3. Open a LibreOffice application
4. Navigate to File->Digital Signatures->Sign Existing PDF
5. Click 'Sign Document'
6. Click 'Sign Document' in the dialog and choose the appropriate certificate
7. Close the dialog, observe LibreOffice's statement the document has been
signed, and close LibreOffice
8. Open PDF in a viewer, or reopen it with LibreOffice
Actual Results:
Okular says the PDF is corrupted. LibreOffice wrongly says 'This PDF file is
encrypted and can't be opened,' but nonsensically still affirms 'This document
is digitally signed and the signature is valid.'
Expected Results:
It should have shown a signed PDF with its original contents.
Reproducible: Always
User Profile Reset: No
Additional Info:
Version: 7.0.4.2
Build ID: 00(Build:2)
CPU threads: 2; OS: Linux 5.10; UI render: default; VCL: kf5
Locale: en-US (en_US.UTF-8); UI: en-US
Debian package version: 1:7.0.4-3
Calc: threaded
Safe mode does not permit me to choose my certificate.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20210124/bf17bd9b/attachment.htm>
More information about the Libreoffice-bugs
mailing list