如何在 Linux 中验证 PDF 的数字签名?

rpr*_*rpr 29 linux pdf

我在 MS Windows 上使用的 Adob​​e Reader 能够验证 PDF 文件中的数字签名(使用 X.509 证书创建)。

我想在 Linux 桌面上做这样的验证。我尝试过最推荐的 PDF 阅读器 Evince 和 Okular,但他们做不到。另一方面,Adobe Reader 不适用于 Linux(请参阅https://get.adobe.com/reader/otherversions/)。当前版本的 Firefox 和 Chrome 中内置的 PDF 阅读器都无法验证签名。

我可以使用 gui、命令行工具或 firefox/chrome 扩展来执行此操作。

gri*_*rin 24

Poppler (poppler-utils) 包含pdfsig,它根据存储的已知证书验证签名。

它还不是超级先进(没有出口),但向前迈出了一大步。

更新:原始错误编号为16770,并于2016年 3 月 1 日投入生产;它首先包含在v0.42 中


小智 20

Libreoffice Draw 能够阅读 PDF 并允许验证文档的证书和签名 ( File -> Digital Signatures -> Digital Signatures…)。

此外,加载 PDF 后,如果无法验证证书,但签名正常,则会出现警告消息。

我已经使用 6.0.4.2 对其进行了测试,但根据与 LibreOffice 中 PDF 签名相关的众筹页面,它可能在 2015 年的 4.4 或 4.5 版本中实现。


ead*_*ter 8

与以下任一: