Uses of Class
org.pdfbox.exceptions.CryptographyException

Packages that use CryptographyException
org.pdfbox.encryption These classes deal with encryption algorithms that are used in the PDF Document. 
org.pdfbox.examples.fdf These are examples that use the FDF features of a PDF document. 
org.pdfbox.pdmodel The PDModel package represents a high level API for creating and manipulating PDF documents. 
 

Uses of CryptographyException in org.pdfbox.encryption
 

Methods in org.pdfbox.encryption that throw CryptographyException
 byte[] PDFEncryption.computeEncryptedKey(byte[] password, byte[] o, int permissions, byte[] id, int revision, int length)
          This will compute the encrypted key.
 byte[] PDFEncryption.computeOwnerPassword(byte[] ownerPassword, byte[] userPassword, int revision, int length)
          This algorithm is taked from PDF Reference 1.4 Algorithm 3.3 Page 79.
 byte[] PDFEncryption.computeUserPassword(byte[] password, byte[] o, int permissions, byte[] id, int revision, int length)
          This will compute the user password hash.
 void DocumentEncryption.decryptDocument(String password)
          This will decrypt the document.
 void DocumentEncryption.decryptStream(COSStream stream, long objNum, long genNum)
          This will decrypt a stream.
 void DocumentEncryption.decryptString(COSString string, long objNum, long genNum)
          This will decrypt a string.
 void PDFEncryption.encryptData(long objectNumber, long genNumber, byte[] key, InputStream data, OutputStream output)
          This will encrypt a piece of data.
 byte[] PDFEncryption.getUserPassword(byte[] ownerPassword, byte[] o, int revision, long length)
          This will get the user password from the owner password and the documents o value.
 void DocumentEncryption.initForEncryption()
          This will encrypt the given document, given the owner password and user password.
 boolean PDFEncryption.isOwnerPassword(byte[] ownerPassword, byte[] u, byte[] o, int permissions, byte[] id, int revision, int length)
          This will tell if this is the owner password or not.
 boolean PDFEncryption.isUserPassword(byte[] password, byte[] u, byte[] o, int permissions, byte[] id, int revision, int length)
          This will tell if this is a valid user password.
 

Uses of CryptographyException in org.pdfbox.examples.fdf
 

Methods in org.pdfbox.examples.fdf that throw CryptographyException
static void PrintFields.main(String[] args)
          This will read a PDF file and print out the form elements.
 

Uses of CryptographyException in org.pdfbox.pdmodel
 

Methods in org.pdfbox.pdmodel that throw CryptographyException
 void PDDocument.decrypt(String password)
          This will decrypt a document.
 void PDDocument.encrypt(String ownerPassword, String userPassword)
          This will mark a document to be encrypted.
 boolean PDDocument.isOwnerPassword(String password)
          This will determine if this is the owner password.
 boolean PDDocument.isUserPassword(String password)
          This will determine if this is the user password.
 



Copyright © 2006-2007 EGIZ - E-Government Innovationszentrum. All Rights Reserved.