数字签名与PHP的excel


digital signature with php on excel

我试图使用函数openssl_pkcs7_sign向excel文档添加数字签名。问题是输出文件格式错误,excel用错误的字符打开。

有人知道如何保存签名文件的格式吗?

谢谢

您使用的函数创建了一个包装pkcs# 7/CMS签名。Office文件的签名方式非常不同(使用自己的格式,其中签名嵌入到文档中),您不能使用OpenSSL对Office文件进行签名。

我不知道是否存在从PHP签名办公文档的库。您可能需要创建一个本机或。net/mono可执行文件来签署文件并从PHP脚本调用它。我们的SecureBlackbox提供的组件和类可以让您对Office文档进行签名。