Hi,
I've tryed to encrypt signed pdf document through the
following code:
int permissions = PdfWriter.AllowCopy |
PdfWriter.AllowPrinting | dfWriter.AllowModifyContents
|PdfWriter.AllowScreenReaders |
PdfWriter.AllowModifyAnnotations|PdfWriter.AllowFillIn
| PdfWriter.AllowAssembly
|PdfWriter.AllowDegradedPrinting;
PdfReader reader = new
PdfReader(fileToEncryptName);
FileOutputStream fos = new
FileOutputStream(encryptedFileName);
PdfEncryptor.encrypt(reader, fos, pass,
pass, permissions, PdfWriter.STRENGTH128BITS);
fos.close();
reader.close();
so the result was a successfully encrypted document.
But when I decrypted it the signature became invalid.
When I opened the file in Adobe Reader I got the
following error: "Error during signature verification.
Unexpected byte range values defining scope of signed
data.
Details: byte range of signature is invalid"
Is there a way not to destroy the document's signature
while I encrypt the document?
____________________________________________________________________________________
Don't get soaked. Take a quick peak at the forecast
with the Yahoo! Search weather shortcut.
http://tools.search.yahoo.com/shortcuts/#loc_weather
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/