有没有办法获得带有itext资源的源代码

时间:2015-04-15 05:43:44

标签: java itext digital-signature

我是数字签名的新手 我想创建一个例子 经过大量研究后,我发现了这段代码:

iText part3/chapter12 Signatures.java

但由于我缺乏知识,我无法弄清楚并制作自己的资源 有没有办法找到在此代码中定义的资源。

所以我可以直接执行它并检查结果并理解它?

1 个答案:

答案 0 :(得分:0)

如果您转到"learn"上的official iText site页面,您会找到指向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_sha1adbe.pkcs7.sha1(如:您不应再使用它们)。