我有一个小批量(<500 个 PDF/年)应用程序,用于在 Linux 上使用 Java 中的 iText 对 PDF 文件进行自动数字签名。
我有 iText 使用我的 SSL 证书向 PDF 添加数字签名。这是证明 PDF 是由我的域(例如服务器)生成的有效方法吗?它可以以某种方式用于在 Adobe Reader 中获得显示“信任”的绿色复选标记吗?
如果不是,我应该使用用于 PDF 的证书(例如,不是我的 SSL 证书),以便在用户打开 PDF 文档时自然出现表示“信任”的绿色小复选标记。
http://itextpdf.com/book/digitalsignatures这本书很好地向我介绍了这个主题(我在这方面的经验很少)。
这本书谈到了 SafeNet Luna 设备(HSM),但它太贵了。我只需要一个最小的解决方案,而 Luna 有很多花里胡哨的东西。Luna PCIe设备较便宜,但除了提供可用于签名的证书外,我不需要任何功能。此外,基于 USB 的 SafeNet iKey设备似乎只面向 Windows 设备销售。有没有人让 iKey 在 Linux 上工作?甚至可能吗?其他公司是否提供在 Linux 上运行的基于 USB 的设备?
我正在寻找一种在 Linux 机器上提供自动数字签名 PDF 的最小解决方案。我相信很多小企业都有类似的需求。我只是想利用现有的知识。人们如何解决这个问题?
我看到的用于自动化此过程的解决方案假设大公司使用 Adobe Live Cycle,并相应地定价(参见例如:https ://www.globalsign.com/pdf-signing/compare-pdf-signing.html )。但小企业也需要自动化。
理想情况下,有人会出售类似于 SSL 证书的证书,但用于 PDF 文件。有这样的事吗?
硬件(某种)是必需的(似乎是这样)?如果需要硬件,是否有任何最小的解决方案(例如,除了启用数字签名之外,功能有限)?
希望有人能帮我从树上看森林。什么是传统智慧?