2010-01-27 95 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中找到詳細說明。

相關問題