使用 CA 对 latex pdf 文档进行数字签名

使用 CA 对 latex pdf 文档进行数字签名

我想知道,是否有可能以数字方式无形的自动签署由 latex 创建的 pdf

  • 每次我创建文档时(我使用 Texnic Center)或者
  • 在我手动创建文档之后(通过命令行)

我知道,可以对 MS-word 文档进行数字签名(我尝试用我的证书进行签名),并且根据谷歌搜索,使用 Adob​​e 可能也可以实现。

对于隐形数字签名,我并不是想在文档中添加我的书面签名,而是通过 CA 证书进行签名,这样用户就知道,我是该文档的创建者,并且该文档没有被修改或更改,而是以我创建的形式呈现。

那么,对我的 Latex pdf 文档进行数字签名的最佳方法是什么?

答案1

askubuntu 上对这个问题有如下的回答: https://askubuntu.com/questions/147379/how-do-i-digitally-sign-a-pdf/608449#608449

gpg --clearsign --output=signed.pdf input.pdf

用户可以使用以下方式检查签名 gpg --verify signed.pdf

答案2

根据这个帖子,这个解决方案对我有用

gpg --clearsign --output=signed.pdf --not-dash-escaped input.pdf

--not-dash-escaped避免了 pdf 查看器上述的显示问题。

相关内容