0

我有两个文件。一个是doc,另一个是pdf。现在,我想做的是:

  1. 尝试从 doc/pdf 中提取数字证书的信息(如果存在)。
  2. 核实信息。

我尝试使用 OPENSSL、CERTUTIL、JAVA、PHP、iTEXT、TCPDF 等从 doc/pdf 获取数字证书的信息。有很多方法可以签署文件或从 cert/pem 等获取信息,但是如何获取包含该特定单词/pdf文件信息的文件。

现在,我什至不知道,MS word 和 PDF 中存储的数字证书在哪里。有人对此有任何想法吗?

感谢您抽出宝贵的时间。任何意见都将成为这个新手的错误帮助。

4

1 回答 1

-1

DOC/DOCX 格式和 PDF 格式都在格式规范中定义了数字签名。您不能使用 OpenSSL 或其他类似的通用工具来验证这些格式的文档的签名。也许 iText 可以验证 PDF 签名,但我还没有看到一个库来处理文档。

我们维护的 SecureBlackbox 组件套件(即其OfficeBlackboxPDFBlackbox包)可以完全满足您的需求 - 验证数字签名、提取和验证用于在 Office(MS Office、OpenOffice/LibreOffice)和 PDF 文档中签署文档的证书。

于 2012-12-19T11:59:59.040 回答