【发布时间】:2020-11-24 14:40:18
【问题描述】:
我已经编写了一个签署 PDF 文档的应用程序,现在我可以签署任何未签名的 PDF 文档,并且 Adobe Reader 显示绿色复选标记。此外,我可以对一个文件进行多个签名,结果还可以。
但如果我尝试使用 Adobe Reader 对文档进行签名,当我再次签名时,结果是最后一个签名之前的任何签名都没有得到绿色复选标记,因为 Acrobat 认为文档已更改。然后,如果我使用 Adobe Reader 和我的应用程序再次签署文档,下一个签名将再次获得绿色标记。 第一个 adobe 签名出现问题,但我不明白原因。
工作流程:
- 使用 Acrobat 签名 1 => 好的
- 我的应用程序的签名 2 => 以前的签名无效,但这没关系
- 签名 3 与 Acrobat => 签名 1 无效,但 2 和 3 都可以
- 我的应用程序的签名 4 => 签名 1 无效,但 2、3 和 4 都可以
您能帮我找出并纠正问题吗?
提前谢谢你。
文件:
- the original file
- the file signed by me(得到绿色复选标记)
- the file signed by acrobat(没错)。
- the file signed by acrobat again(没错)
- the file signed by acrobat an me(未能获得 adobe 签名部分的绿色复选标记)
【问题讨论】:
标签: pdf pdf-generation digital-signature pkcs#7