我正在使用 jSignPDF 签署 PDF,其中 PKCS12 是我从 COMODO INC 购买的。但在 Adobe Acrobat 中查看签名时,我收到“签名验证失败”的消息。我该如何签署 PDF 并验证签名?
10 倍。
答案1
有一种方法可以指示 Adobe Acrobat 单独接受(即信任)证书或信任 Comodo 颁发的所有证书,但是,这必须在每台机器上单独完成 - 因此您会发现很难将这些签名文档与第三方一起使用。如果您只需要在内部/有限分发范围内使用签名文档,它可能有效。
个人证书信任 - 用户使用 Adobe Acrobat 或 Reader 打开文档,右键单击签名,选择“显示签名属性”,然后选择“显示证书”。通过单击该对话框中的“信任”选项卡,用户可以选择“添加到受信任身份”,以选择是否信任该凭证以获得标准批准签名和/或认证(发布)签名。
在我看来,更好的选择是告诉 Adobe Acrobat 信任 Windows 证书存储区中的所有父证书(Comodo 位于此列表中)——也可能可以通过组策略等在整个组织范围内启用此设置(但我不是提供该指导的最佳人选)。对于单个机器 - 在 Adobe Acrobat 编辑菜单中,选择首选项,然后选择安全。单击高级首选项按钮,然后单击 Windows 集成选项卡。然后,用户可以选择信任存储中的证书来验证标准签名和/或认证签名。
要使已签名的文档在所有 Adobe Acrobat(9.0 版及更高版本)上自动显示验证,无论谁拥有/控制该机器,您都必须拥有由 Adobe 认可信任列表中的一家公司颁发的证书 -http://helpx.adobe.com/acrobat/kb/approved-trust-list1.html