验证 PDF 上的数字签名

Dar*_*han 12 pdf

在下载的 PDF 文件上验证数字签名的最佳方法是什么?我正在使用 19.04。

poo*_*ang 3

到目前为止,我发现的最佳解决方案是 Adob​​e Reader DC snap,它使用 wine: https: //snapcraft.io/acrordrdc。只是,请注意不要为此快照断开网络,正如安装程序建议的那样以避免更新(可能不起作用),因为这显然会阻止签名验证。

我一直在尝试“原生” Adobe Reader 9Master PDF EditorPDF Studio Viewer,但我发现它们不完整。Adobe Reader 9 显然有一个过时的验证方法,Master PDF Editor 似乎可以验证签名,但仍然显示一个“?” 而不是我的 PDF 中的“有效签名”标记,PDF Studio Viewer 将(假定有效的)签名标记为无效,因为不支持签名处理程序 (Adobe.PPKLite::ETSI.RFC3161)。

这仅基于来自一个权威机构的 PDF,但对于数字签名和认证方法方面的非专家来说,如果只想验证签名并继续,那么快照似乎是最佳选择。


小智 1

我认为最好的方法是在 LibreOffice 中打开 .PDF。如果 PDF 已签名,则会显示一条消息,并且可以通过单击“显示签名”来检查签名。


示例:在 LibreOffice 7+ Draw 中验证签名元数据。当我们打开文档时它会显示一个栏: 在此输入图像描述
单击“显示签名”和“查看证书详细信息...”。

在此输入图像描述

PS:验证签名,请参见https://superuser.com/a/1163219