PHP数字使用USB令牌签名PDF文件

时间:2011-06-07 06:33:13

标签: php pdf digital-signature

我想使用客户端证书签署PDF。它只有在我将文件存储在我的电脑中时才有效。由于我想使用存储在USB令牌中的证书来签署我的PDF,我该怎么做才能实现这一点。

我试图从互联网上搜索,但我得到的只是使用JAVA。无论如何使用PHP实现相同的目标?如果没有,任何人都可以提供另一种方式来签署我的PDF。

2 个答案:

答案 0 :(得分:0)

您是在谈论在Web服务器上运行的PHP应用程序,以及USB令牌是否附加到客户端计算机上?然后忘掉它;它不起作用,因为您无法通过客户端的浏览器从Web服务器访问客户端的USB端口而无需其他插件。

您正在谈论的Java应用程序正在客户端的浏览器中运行,因此可以访问USB端口。

答案 1 :(得分:0)

这项任务很棘手,但可行。您需要创建一个客户端模块,然后计算服务器上文档的哈希值,将其与客户端模块一起发送到Web浏览器(通过将其包含到网页中)并让客户端模块签名哈希值。然后将散列发送回服务器。

我们的SecureBlackbox产品可以做到这一点,但它目前不适用于服务器端的PHP(我们计划明年在某处发布带有PHP绑定的库版本)。