我有一个Java EE应用程序,需要实现PDF文件的电子签名。用户需要能够点击一个链接,将生成一个PDF文件在数据库中的数据,并看到他们的浏览器中的PDF。然后,用户需要能够使用存储在他们的智能卡(插入到他们正在使用的PC上的智能卡读卡器中)上的私钥对文档进行“签名”。用户使用的是Windows 7和JRE 1.6
我希望使用iText生成PDF,但不清楚我将在客户端使用什么解决方案来从智能卡中提取信息,然后应用该信息对PDF进行签名,并显示为已签名(显示用户签名或更新文档以表明已签名)。
以前有没有人这样做过,并有解决方案?
发布于 2012-06-13 02:58:36
<代码>G211
一些关键信息是:-什么读卡器-什么智能卡-什么浏览器-选择什么操作系统或开发解决方案
我们有一个使用applet技术构建的商业产品,它完全可以完成您的要求(获取PDF,接口到智能卡,签名散列,以PDF支持的任何形式插入签名,发布签名的PDF)。如果你感兴趣,我会提供联系方式。
发布于 2017-05-22 05:25:51
使用PDF Studio。我的CAC阅读器config.cfg文件有一个问题,但在我删除"slot = 1“行之后,它就像冠军一样工作了。我的文件现在看起来像这样:
name = SunPKCS11
library = /usr/lib64/libcackey.so有关更多信息,请访问:https://www.qoppa.com/pdfstudio/
https://stackoverflow.com/questions/10998704
复制相似问题