【发布时间】:2015-08-21 22:56:09
【问题描述】:
我使用 PdfWriter setEncryption 对 PDF 文档进行了加密/解密。一切正常,解密也OK。
当我对数字签名的 PDF 文档执行相同操作时,我的数字信息已被消息损坏(SigDict/Contents 非法数据)
是否可以在不影响数字签名信息的情况下加密 PDF?
【问题讨论】:
标签: cryptography itext digital-signature
我使用 PdfWriter setEncryption 对 PDF 文档进行了加密/解密。一切正常,解密也OK。
当我对数字签名的 PDF 文档执行相同操作时,我的数字信息已被消息损坏(SigDict/Contents 非法数据)
是否可以在不影响数字签名信息的情况下加密 PDF?
【问题讨论】:
标签: cryptography itext digital-signature
加密涉及重写完整的流。如果您的 PDF 进行了数字签名,这将破坏数字签名,因此不可能(一般,不限于 iText)加密经过数字签名的 PDF(除非破坏签名是可以接受的) .
您需要在签名前或签名时对文档进行加密。切勿在在签名后加密 PDF。
【讨论】: