我使用 PdfWriter setEncryption 对 PDF 文档进行了加密/解密。一切正常,解密正常。
当我对数字签名的 PDF 文档执行相同操作时,数字信息已被消息损坏(SigDict/Contents 非法数据)
是否可以在不影响数字标牌信息的情况下加密 PDF?
最佳答案
加密涉及重写完整的流。如果您的 PDF 进行了数字签名,这将破坏数字签名,因此不可能(一般,不限于 iText)加密经过数字签名的 PDF(除非可以接受破坏签名) .
您需要在签名之前或签名时对文档进行加密。切勿在签名后加密 PDF。
关于cryptography - iText 加密数字签名的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30692816/