gpt4 book ai didi

java - 将密码应用于具有java数字签名的PDF文件

转载 作者:行者123 更新时间:2023-12-01 14:58:57 26 4
gpt4 key购买 nike

当我从 java 代码向文件应用密码时,我遇到了数字签名验证问题。在我的场景中,我得到的文件已经具有数字签名。我想在数字签名的 pdf 文件上添加密码。

我可以输入密码,但担心现在数字签名尚未验证。请向我建议一些我们如何实现这一目标的方法。可以拥有吗?

如果我需要更多说明,请告诉我......

最佳答案

您无法在不破坏签名的情况下对先前签名的 PDF 添加密码。签名检查签名数据是否未更改为字节流。密码会更改这些字节。因此,如果随后应用密码,签名就会被破坏。

您可以考虑同时签名和加密。

如果您的情况无法做到这一点,您可以考虑将签名的 PDF 添加到 PDF 包中并加密该包。在这种情况下,必须从文件包中打开已签名的 PDF,这意味着对其进行解密。

PS 在上述所有内容中,我假设您指的是常规 PDF 签名,而不是 XFA 签名。

关于java - 将密码应用于具有java数字签名的PDF文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13969495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com