如何在 PHP 中为 PDF 添加数字十六进制签名

问题描述

我正在使用 TCPDF 处理 GlobalSIgn 数字签名。我将 PDF 的散列发送给 GlobalSign,他们返回文件的十六进制编码签名。

另一方面,TCPD 使用证书文件和私钥对文档进行签名,并且它们不提供使用十六进制编码签名的选项,而 GlobalSign 则在没有私钥的情况下提供十六进制签名。

如何在 PHP 中将 HEX 编码的签名添加到 PDF 中?

解决方法

您可以尝试使用 SetaPDF(PHP 库)来附加来自外部网络服务的十六进制签名:

https://manuals.setasign.com/setapdf-signer-manual/signature-modules/individual-module/