2011-09-08 88 views
3

我想使用證書存儲中的證書對PDF進行簽名。使用證書存儲中的證書籤名PDF

我使用iTextSharp的和iSafePDF唱歌PDF文件,當我使用簽名作爲存儲.p12文件證書它的工作原理確定。但我不知道如何使用該庫對從證書存儲獲取的證書進行簽名。我有一個System.Security.Cryptography.X509Certificate2實例,但該庫使用不同的對象表示形式,我無法使其工作。有人可以幫忙嗎?

+0

對於簽署,您始終需要私鑰 - 而不是證書。證書是公共部分 - 如果你可以用它來簽名,那麼每個人都可以這樣做。 – Robert

+2

我知道,我也可以訪問證書的私鑰。我只需要知道,如何使用iSavePDF(或iTextSharp或任何其他.NET開放源代碼庫)使用從認證存儲獲取的證書來演唱PDF。 –

回答

5

OK,這裏正是我試圖找到,伴隨的文本是在捷克,但沒有太多的它,並且工作的代碼是最重要的。

Signing PDF using a certificate in the certification store

+0

+1花了一段時間找到我在那個鏈接中找到的內容我最終使用了這個:http://blog.imp.cz/post/2011/05/30/Digitalni-podepisovani-PDF-souboru-vC – gen

+0

我很高興我的文章和代碼符合其目的。鏈接是好的。我寫了關於PDF簽名的兩部分,第一部分使用來自pfx文件的證書,第二部分使用來自用戶證書存儲的證書。 – HolaJan