2012-11-23 43 views
1

其实我对java Security没有太多的知识。 我的要求是数字签名从USB设备 在客户机添加到PDF格式,如果你对这类问题 的工作的任何一个请帮助我的链接,在java中添加数字签名到USB设备的pdf

感谢,

+0

iText是一个Java的PDF框架,允许您将签名添加到PDF文档。看看那个:http://www.itextpdf.com/。 – Henrik

+1

您可能想要看看iText,正如@Henrik所说,主iText架构师特别是[此文档](http://itextpdf.com/book/digitalsignatures)展示了其关于数字签名的当前特性。特别感兴趣的可能是“使用USB令牌签署文档”部分 – mkl

回答

0

你的意思是让Java代码在服务器上,需要在客户端签名文件?这样的任务需要具有客户端机制(通常是Java applet或ActiveX控件或某个独立的应用程序),它们将执行实际的签名工作。

我们的SecureBlackbox库具有分布式加密附加组件,可让您轻松完成任务。您可以在附件on our sitethis SO answer中找到详细说明。

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

+0

有趣的 - 但我从来没有听说过“不可授权的私钥”;) – Robert

+0

@Robert - 现在你做。加密硬件不允许您提取私钥或对称密钥 - 这是使用此硬件的主要优点之一。 –

+0

不要对笑脸评论过于严肃。这只是一个广泛的提示,因为你的图表中有错字。 – Robert