Package org.pdfbox.pdmodel.encryption

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

Class Summary

AccessPermission This class represents the access permissions to a document.
BadSecurityHandlerException This exception can be thrown by the SecurityHandlersManager class when a document required an unimplemented security handler to be opened.
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 This class will handle loading of the different security handlers.
PDStandardEncryption This class holds information that is related to the standard PDF encryption.
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.
The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.