java调用acrobat_java – pdfBox – 在Acrobat阅读器中看不到签...

PDF文档中的签名可视化已逐渐被弃用,从Adobe Acrobat 6开始,签名验证状态不再在文档内容中显示,而是只在签名面板中呈现。ISO 32000-1和PAdES标准也明确禁止了这种做法,以确保签名处理的合规性和安全性。这影响了使用如Adobe Reader等工具的用户,他们现在需要通过签名面板检查签名的有效性。
摘要由CSDN通过智能技术生成

近十年前,签名有效性的文档内可视化已被弃用. Adobe Reader仅为了向后兼容性而支持它们,但它们从未成为iso pdf规范的一部分.

评论中的OP要求提供有关此文件的文件;这个答案侧重于此.

关于Adobe Acrobat的弃用

在Adobe Acrobat版本6中,Adobe放弃了创建PDF,其中包含PDF本身提供的文档内签名有效性可视化,参见Digital Signature Appearances第8页:

AAMA3.png

有效性仍然显示在文档中的签名可视化中,但用于可视化状态的图形现在由Adobe Acrobat本身生成.仅对于兼容性,使用这些自定义外观继续显示具有其自身有效外观的旧文档.

h9ex3.png

因此,由于Acrobat 9 Adob??e仅在签名面板中显示其自己的图标,而不是文档本身,并且需要通过检查签名面板并相应地生成签名来评估业务用户的签名有效性.

仅出于兼容性原因,仍然使用文档区域内的那些自定义外观继续显示具有其自身有效外观的旧文档.

关于ISO 32000-1的弃用

2008年7月1日的官方PDF规范ISO 32000-1没有规定PDF可以为签名有效性提供可视化的任何方法.看看the copy of ISO 32000-1 shared by Adobe,再也没有提到那些“层”n1,n3和n4了.实际上根本没有提到这样的层,ISO规范期望通常的单一外观流没有变体.

关于PAdES的弃用

PAdES第6部分(“电子签名的可视化表示”中的ETSI TS 102 778-6 V1.1.1)最终需要

A conforming signature handler shall not display the result of the signature validation inside the page content.

(section 6 – The visual representation of AdES signature verification)

因此,通过将这些“层”n1,n3和n4添加到PDF中的签名,可以强制Adobe Reader充当不符合PAdES的签名处理程序,根据您的特定安全环境,该处理程序可能是一个显示停止.

……并且根据ISO 32000-2:2017:禁止

根据更新的PDF规范ISO 32000-2,甚至禁止签名有效性的文档内可视化:

A PDF processor shall not incorporate the validation status of a signature (e.g. a checkmark for passed or an X for failed) into the appearance of the signature field.

(ISO 32000-2第12.7.5.5节 – 签名字段)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值