Package org.apache.pdfbox.encryption
Class DocumentEncryption
java.lang.Object
org.apache.pdfbox.encryption.DocumentEncryption
Deprecated.
use the new security API instead.
This class will deal with encrypting/decrypting a document.
- Version:
- $Revision: 1.13 $
- Author:
- Ben Litchfield
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Constructor.Deprecated.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.This will dispatch to the correct method.voiddecryptDocument(String password) Deprecated.This will decrypt the document.voidDeprecated.This will encrypt the given document, given the owner password and user password.
-
Constructor Details
-
DocumentEncryption
Deprecated.Constructor.- Parameters:
doc- The document to decrypt.
-
DocumentEncryption
Deprecated.Constructor.- Parameters:
doc- The document to decrypt.
-
-
Method Details
-
initForEncryption
Deprecated.This will encrypt the given document, given the owner password and user password. The encryption method used is the standard filter.- Throws:
CryptographyException- If an error occurs during encryption.IOException- If there is an error accessing the data.
-
decryptDocument
public void decryptDocument(String password) throws CryptographyException, IOException, InvalidPasswordException Deprecated.This will decrypt the document.- Parameters:
password- The password for the document.- Throws:
CryptographyException- If there is an error decrypting the document.IOException- If there is an error getting the stream data.InvalidPasswordException- If the password is not a user or owner password.
-
decrypt
Deprecated.This will dispatch to the correct method.- Parameters:
obj- The object to decrypt.objNum- The object number.genNum- The object generation Number.- Throws:
CryptographyException- If there is an error decrypting the stream.IOException- If there is an error getting the stream data.
-