PDF使用智能卡签名

时间:2012-06-02 10:51:53

标签: java pdf itext digital-signature digital-certificate

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

  1. 计算PDF的哈希值
  2. 将其发送给客户。
  3. 使用Applet获取客户端上的证书和私钥并签署哈希
  4. 将签名的哈希值发送回服务器
  5. 将签名附加到PDF。
  6. 我正在使用iText Lib进行签名。但它的setCrypto方法需要证书,我没有在服务器上,没有预先封闭PDF我无法计算哈希值。 我还使用了signing with external digest,但这段代码甚至没有在文档上签名。

    如果有人可以帮助我。

0 个答案:

没有答案