我被要求以 PDF 格式分发电子证书(它们最初是纸质的),但我想用 gpg 或类似的东西对它们进行签名,以便用户可以将它们上传到我的网站以检查它们是否被递了一份假副本。
因此,我想签署一个 PDF 文件(显然,用户不需要知道任何事情)并检查其是否有效。
答案1
您可以使用单独的签名文件来完成此操作。
签署文件:
% gpg --output doc.pdf.sig --detach-sig doc.pdf
分发
doc.pdf
和doc.pdf.sig
验证文件:
% gpg --verify doc.pdf.sig doc.pdf