【发布时间】:2012-03-16 22:09:30
【问题描述】:
我正在使用 Jpedal(LGPL 版本 4.48b55)渲染包含签名的文档页面,并激活了视觉表示。但是,这些签名出现时带有一个过分的问号和“签名未验证”文本。
如果我通过 Adobe Acrobat Reader 可视化文件,我会看到一个绿色勾号和一条说明“签名有效”的文字(因为我在列表中包含了签名的证书颁发机构)。
有没有办法强制 jPedal 使用有效证书颁发机构列表验证签名,从而使签名有效?
【问题讨论】:
-
您是否将证书导入 java 密钥库?
-
证书在 PDF 中还是在缓存中?
-
根 ca 在系统密钥库中(在 CryptoAPI 中,因为我在 Windows 上工作),我是否需要将它包含到 jPedal 的 java 特定的密钥库中?
-
打开文件时需要传入key/cert public void openPdfFile(String filename, Certificate certificate, PrivateKey key)
-
这是商业版功能吗?我正在使用 LGPL 版本,但在 PDFDecoder o PDFReader API 中看不到该功能...
标签: java pdf digital-signature jpedal