iText加密经过数字签名的PDF

时间:2015-06-07 11:09:40

标签: cryptography itext digital-signature

我使用PdfWriter setEncryption对PDF文档进行了加密/解密。一切都很好,解密也没问题。

当我为数字签名的PDF文档做同样的事情时,我的数字信息已被损坏(SigDict / Contents非法数据)

是否可以在不影响数字签名信息的情况下加密PDF?

1 个答案:

答案 0 :(得分:1)

加密涉及重写完整的流。如果您的PDF经过数字签名,这将破坏数字签名,因此不可能(一般,不限于iText)加密经过数字签名的PDF(除非破坏签名是可接受的)

您需要在签名前或签署时加密文档。 签名后,切勿加密PDF