Package com.aspose.threed
Class PdfEncrypt
- java.lang.Object
-
- com.aspose.threed.PdfEncrypt
-
public class PdfEncrypt extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PdfEncrypt(com.aspose.threed.PdfDocument doc, byte[] password, com.aspose.threed.PdfDictionary encrypt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
decrypt(byte[] data)
void
setHashKey(int objectId, int generationId)
void
setupByOwnerPassword(byte[] documentID, byte[] ownerPassword, byte[] userKey, byte[] ownerKey, long permissions)
void
setupByUserPassword(byte[] documentID, byte[] userPassword, byte[] ownerKey, long permissions)
-
-
-
Method Detail
-
setupByOwnerPassword
public void setupByOwnerPassword(byte[] documentID, byte[] ownerPassword, byte[] userKey, byte[] ownerKey, long permissions)
-
setupByUserPassword
public void setupByUserPassword(byte[] documentID, byte[] userPassword, byte[] ownerKey, long permissions)
-
setHashKey
public void setHashKey(int objectId, int generationId) throws java.lang.RuntimeException
- Throws:
java.lang.RuntimeException
-
decrypt
public byte[] decrypt(byte[] data) throws ImportException
- Throws:
ImportException
-
-