2012-09-19 90 views
0

繼續關於此問題上的問題read-certificate-from-pdf我正在使用SignCertificateChain以實現關於pdf簽名的所有證書鏈。然而,我注意到類只返回一個項目(我的證書),相反,如果我用adobe acrobat打開同一個文檔,我可以讀取2個證書(我的證書和關於誰釋放我的證書)。iTextSharp - 從pdf中讀取證書

我在說些什麼嗎?

回答

1

沒有樣本PDF,很難爲您提供幫助。我目前正在撰寫關於此主題的(基於Java的)文檔,但我無法重現您的問題:http://itextpdf.com/book/digitalsignatures請參閱處理證書驗證的第5章。

+0

嗯,我已經看過你的pdf文檔(第5章),但我沒有找到任何方法來檢索所有證書鏈。你簡單地提到了SignCertificateChain實現完全鏈,但我已經聲稱我只獲得一個證書。請注意,我不創建任何密鑰存儲區,而是使用PdfPkcs7對象來僅讀取所有「事物」,並且我希望能找到此對象中的所有證書鏈,而不創建任何密鑰存儲區。你能查看我的pdf樣本嗎?我可以向你發送這個文件嗎? – bit

+0

如果您不能在這裏發佈PDF,我們只接受兩種渠道:您可以在我們的免費郵寄名單上註冊並在那裏發佈PDF;或者您註冊獲得高級支持並且您提供支持票。 –

+0

好吧,只要我能做到,我就會發布我的簽名測試pdf。但是,我剛剛發現,使用另一個Adobe Reader(早期版本),它會返回與ITextSharp相同的結果,即單個證書。你怎麼瘦... ..? – bit