2010-01-27 76 views
14

我正在构建一个Web应用程序,它允许用户使用安装在客户端计算机中的证书对PDF文档进行数字签名。如何在Web应用程序中对PDF文档进行数字签名?

该文档一旦签名,应该被发回服务器,在那里它将存储签名版本。

服务器运行的是传统的ASP/ASP.NET

我应该在哪里去了?

+0

Daniel,sevocêpuder resgatar como resolveu esse problema vou agradecer muito! Estou com es mesmis problema agora。 – Ricardo 2015-01-28 14:27:08

回答

-1

似乎相对容易做到这一点。

您可以允许用户下载PDF文档。

Users can open the document in Adobe Reader and sign them(不确定这是否涵盖了您对PDF进行签名的概念)。

用户可以上传文件,然后您可以检查签名。看起来像一个相对简单的过程。

+0

这似乎是...但我想自动完成所有这些。也许用ActiveX – 2010-01-27 15:02:15

+0

@dan我不认为有任何“自动”的方式来做到这一点,不会涉及你要么写或购买的代码很多。 – Will 2010-01-27 15:35:22

+0

..我知道。实际上我不想写这样的代码。但我正在寻求这方面的帮助。 – 2010-01-27 16:21:03

0

寻找java库来签署PDF文档。您可以将它们部署到适合您的Web应用程序的小程序中。如果用户在签署前需要预览PDF文档,请查看Qoppa Software的java bean jPDFNotes。如果文档可以不经预览签名,请查看其他库jPDFFields或jPDFProcess。 iText还有一个开源库,但iText不支持查看文档,因此它只能在第二种情况下使用。

1
0

试试Adobe LiveCycle Designer
这与Adobe Master Suit一起提供,并具有ES的所有功能。它与PKI基础架构协同工作,并将发布证明收件人真实性的“已认证”PDF文档。最好从已经存在的东西开始。

0

我用来从Adobe FDF工具包编写FDF到PDF编程。我可以使用完整版本的Acrobat Pro,并根据压力点,角度等使用W-2,I-9联邦表格场地和签名框以及Topaz Systems签名板。activex算法会将签名和所有内容保存到sql server数据库中,并且我可以用另一种方式从SQL Server中填充PDF。

0

我们的SecureBlackbox库具有分布式加密附加功能,可以满足您的需求。用户可以扩展签名的客户端模块(我们提供完整的源代码)。您可以在附件on our sitethis SO answer中找到详细说明。

相关问题