Package org.pdfbox.pdmodel.encryption

The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.

See:
          Description

Class Summary
AccessPermission This class represents the access permissions to a document.
DecryptionMaterial This class represents data required to decrypt PDF documents.
PDEncryptionDictionary This class is a specialized view of the encryption dictionary of a PDF document.
PDEncryptionManager Deprecated. Made deprecated by the new security layer of PDFBox.
PDStandardEncryption Deprecated. Made deprecated by the new security layer of PDFBox.
ProtectionPolicy This class represents the protection policy to apply to a document.
PublicKeyDecryptionMaterial This class holds necessary information to decrypt a PDF document protected by the public key security handler.
PublicKeyProtectionPolicy This class represents the protection policy to use to protect a document with the public key security handler as described in the PDF specification 1.6 p104.
PublicKeyRecipient Represents a recipient in the public key protection policy.
PublicKeySecurityHandler This class implements the public key security handler described in the PDF specification.
SecurityHandler This class represents a security handler as described in the PDF specifications.
SecurityHandlersManager This class manages security handlers for the application.
StandardDecryptionMaterial Represents the necessary information to decrypt a document protected by the standard security handler (password protection).
StandardProtectionPolicy This class represents the protection policy to add to a document for password-based protection.
StandardSecurityHandler The class implements the standard security handler as decribed in the PDF specifications.
 

Exception Summary
BadSecurityHandlerException This exception can be thrown by the SecurityHandlersManager class when a document required an unimplemented security handler to be opened.
 

Package org.pdfbox.pdmodel.encryption Description

The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.