首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iText Community5.4.2是否支持创建数字签名“PAdES”

iText Community5.4.2是否支持创建数字签名“PAdES”
EN

Stack Overflow用户
提问于 2017-07-26 04:45:24
回答 1查看 892关注 0票数 0

“iText”社区版本5.4.2支持为PDF文件创建“PAdES”数字签名标准吗?

非常感谢您提前向泰国曼谷皮拉蓬致以良好的问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-26 09:12:52

您可能需要阅读由布鲁诺·洛瓦吉 (iText软件)编写的白皮书iText。它是从2013年开始的,所以有些细节可能已经过时了,但它仍然是对iText 5签名API的一个很好的介绍,在PDF签名的上下文中也是一个有趣的读物。

关于你的问题,它特别解释:

PAdES是对PDF和ISO-32000-1的一系列限制和扩展,使其适合于高级电子签名。它在TS 102778 (ETSI,2009年)中进行了描述,并将在ISO-32000-2中实现.PAdES由六个部分组成:

  • 第一部分-第一部分概述了PDF文档中对签名的支持,并列出了其他文档中PDF配置文件的特性。
  • 第二部分-帕迪斯基础是基于ISO-32000-1.如果您想了解更多关于PDF中的数字签名的信息,您应该在开始挖掘PDF引用之前阅读此规范。自5.0.0版以来,PAdES第2部分在iText中得到了支持。
  • 第3部分- PAdES增强描述了基于CAdES的配置文件:PAdES基本电子签名(BES)和显式策略电子签名(EPES)。自5.3.0版本以来,PAdES第3部分在iText中得到了支持。
  • 第4部分-PAdES长期验证(LTV)是关于在用户签名证书到期后保护数据的。这种机制需要文档安全存储(DSS)。自5.1.3版本以来,PAdES第4部分在iText中得到了支持。
  • 第5部分-描述XAdES签名的概要文件。例如,在填充XFA表单(这是嵌入在PDF文件中的XML内容)之后,用户可以对表单的选定部分进行签名。这在iText中还不支持。
  • 第6部分-电子签名的可视化表示。这在iText中是支持的,但也取决于其他因素。例如:您的证书包含足够的信息吗?

如前所述,该文档是从2013年开始的,因此,它引用的是PAdES上的早期ETSI,而不是较新的ETSI文档。不过,更新的ENs所需的更改已经在当前的iText 5版本中实现,因此这些语句基本上仍然有效。

PS:白皮书中示例代码的在线版本已经不断更新。因此,如果您想要尝试这些示例,请确保查找更新的代码

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45317653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档