在java中从USB设备向pdf添加数字签名

在java中从USB设备向pdf添加数字签名,java,pdf,digital-signature,Java,Pdf,Digital Signature,实际上,我对java安全性没有太多的了解。 我的要求是从USB设备向pdf添加数字签名 在客户端计算机中,如果您处理过此类问题 请帮我链接 谢谢,您是说服务器上有Java代码,并且需要在客户端对文档进行签名吗?这样的任务需要有客户端机制(通常是Java小程序或ActiveX控件或一些独立的应用程序)来完成实际的签名工作 我们的SecureBackbox库有一个分布式加密插件,可以让您轻松完成任务。您将在中找到附加组件或的详细说明 如果您需要在客户端Java代码中对数据进行签名(即USB设备是代码

实际上,我对java安全性没有太多的了解。 我的要求是从USB设备向pdf添加数字签名 在客户端计算机中,如果您处理过此类问题 请帮我链接


谢谢,

您是说服务器上有Java代码,并且需要在客户端对文档进行签名吗?这样的任务需要有客户端机制(通常是Java小程序或ActiveX控件或一些独立的应用程序)来完成实际的签名工作

我们的SecureBackbox库有一个分布式加密插件,可以让您轻松完成任务。您将在中找到附加组件或的详细说明


如果您需要在客户端Java代码中对数据进行签名(即USB设备是代码的本地设备),那么您可以使用我们的SecureBackbox产品的PDFBlackbox包-它支持使用USB令牌和加密卡进行操作

我写了一篇关于数字签名和PDF的白皮书。它还解释了这样一个USB令牌是关于什么的。您可以从以下URL免费下载此文档:

iText是一个用于Java的PDF框架,允许您向PDF文档添加签名。看一看:。正如@Henrik所说,您可能想看一看iText,尤其是主要的iText架构师演示了其当前有关数字签名的功能。特别有趣的可能是关于“使用USB令牌签署文档”的部分(很有趣,但我从未听说过“非指数私钥”;)@罗伯特-现在你知道了。加密硬件不允许您提取私钥或对称密钥-这是使用此硬件的主要好处之一。不要对smileys的评论过于认真。这只是一个宽泛的暗示,因为您的图表中有输入错误。