我想知道,是否有可能以数字方式无形的自动签署由 latex 创建的 pdf
- 每次我创建文档时(我使用 Texnic Center)或者
- 在我手动创建文档之后(通过命令行)
我知道,可以对 MS-word 文档进行数字签名(我尝试用我的证书进行签名),并且根据谷歌搜索,使用 Adobe 可能也可以实现。
对于隐形数字签名,我并不是想在文档中添加我的书面签名,而是通过 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 查看器上述的显示问题。