我是數字簽名的新手。
我想創建一個例子。
經過大量的研究,我發現這個代碼:有沒有什麼辦法可以用itext的資源獲取源代碼
iText part3/chapter12 Signatures.java
但由於我缺乏知識,我也弄不清,讓我自己的資源。
有沒有什麼方法可以找到在這段代碼中定義的資源。
所以我可以直接執行它並檢查結果並理解它?
我是數字簽名的新手。
我想創建一個例子。
經過大量的研究,我發現這個代碼:有沒有什麼辦法可以用itext的資源獲取源代碼
iText part3/chapter12 Signatures.java
但由於我缺乏知識,我也弄不清,讓我自己的資源。
有沒有什麼方法可以找到在這段代碼中定義的資源。
所以我可以直接執行它並檢查結果並理解它?
如果您訪問official iText site上的"learn"頁面,您會看到一個指向免費電子書Digital Signatures for PDF Documents的鏈接。
本書中提到的所有示例均可在SourceForge上獲得。這些示例中的大多數(不是所有這些示例都是由於不同編程語言固有的差異)移植到C#,並且也發佈在SourceForge上。
至於Chapter 12 of iText in Action - Second Edition的例子。您仍然可以在book page上找到它們,但它們已根據最新的數字簽名規範進行了修改。 iText in Action書籍已超過5年。不再支持使用原始示例創建的數字簽名。它們不符合PAdES標準,它們將在PDF 2.0中被棄用。
我主持ISO委員會負責ISO-32000-2(又名PDF 2.0,於2016年到期)的小組委員會。昨天,我們完成了有關數字簽名的部分。我可以確認PKCS#1簽名和子過濾器adbe.x509.rsa_sha1
和adbe.pkcs7.sha1
已被棄用(如:您不應再使用它們)。
這裏有一個很大的「資源」檔案:http://www.manning.com/lowagie2/ –