簡體   English   中英

多個簽名使iTextSharp pdf簽名中的第一個簽名無效

[英]multiple signatures invalidate first signature in iTextSharp pdf signing

我在使用iTextSharp時遇到問題。 我有一個帶有表單字段的文檔,並且已經為簽名生成了字段。 當第一個人在文檔上簽名時,它可以正常工作。 Adobe Reader顯示有效的簽名。 當我第二人對文檔簽名時,Adobe Reader顯示簽名1現在為“未知簽名”,並且簽名無效。 Adobe Reader顯示:

此簽名中的格式或信息有誤(支持信息:SigDict / Contents非法數據)

就iTextSharp而言,該項目將執行簽名。 沒有錯誤或例外。 僅帶1個簽名的文檔不是問題。 簽名代碼全部基於本文中Answer的縮減代碼: ITextSharp SetVisibleSignature無法正常工作

我可以使用的iTextSharp的最新版本是5.5.6。 5.5.7有一個鏈接文章引用的錯誤。 我曾嘗試將該項目降級為5.5.5、5.5.4和5.4.2,但得到的結果相同。 在使用Rev. 2簽名后,是否有人對如何解決Adobe Reader認為Rev. 1簽名無效的問題有任何建議?

你問的好東西。 我開始遍歷代碼以模擬沒有任何敏感數據的樣本,並偶然發現了一個正在注入表單字段數據且未使用追加模式的壓模。 那就是在浪費它。 我的錯。 僅供參考,鏈接文章中的示例簽名代碼非常有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM