在excel上使用php进行数字签名

时间:2014-06-06 15:26:41

标签: php excel digital-signature

我尝试使用openssl_pkcs7_sign函数将数字符号添加到excel文档中。问题是输出文件的格式错误,并使用错误的字符打开它。

有人知道如何在签名文件上保留格式吗?

由于

1 个答案:

答案 0 :(得分:0)

您使用的功能会创建包装PKCS#7 / CMS签名。 Office文件以非常不同的方式签名(使用自己的格式,签名嵌入到文档中),并且您无法使用OpenSSL签署Office文件。

我不知道是否存在用于从PHP签署办公文档的库。您可能需要创建本机或.NET / Mono可执行文件来签署文件并从PHP脚本中调用它。我们的SecureBlackbox提供了允许您签署Office文档的组件和类。