1

我必须从智能卡对 PDF 进行数字签名。问题是智能卡在客户端,而文件在服务器上。我搜索了很多,但没有发现任何帮助。现在我想用这些步骤来做。

  1. 计算PDF的Hash
  2. 发送给客户。
  3. 使用 Applet 获取客户端上的证书和私钥并签署哈希
  4. 将签名的哈希发送回服务器
  5. 将签名附加到 PDF 中。

我正在使用 iText Lib 进行签名。但它的 setCrypto 方法需要证书,我在服务器上没有证书,如果不预先关闭 PDF,我无法计算哈希。我也使用外部摘要签名,但这段代码甚至没有签署文档。

如果有人可以帮助我。

4

0 回答 0