Top Description Classes
module org.apache.pdfbox

Package org.apache.pdfbox.pdmodel.encryption


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

Class Summary

Modifier and TypeClass and Description
public class
AccessPermission

This class represents the access permissions to a document.

public abstract class
DecryptionMaterial

This class represents data required to decrypt PDF documents.

public class
InvalidPasswordException

Indicates that an invalid password was supplied.

pack-priv class
MessageDigests

Utility class for creating MessageDigest instances.

public class
PDCryptFilterDictionary

This class is a specialized view of the crypt filter dictionary of a PDF document.

public class
PDEncryption

This class is a specialized view of the encryption dictionary of a PDF document.

public abstract class
ProtectionPolicy

This class represents the protection policy to apply to a document.

public class
PublicKeyDecryptionMaterial

This class holds necessary information to decrypt a PDF document protected by the public key security handler.

public class
PublicKeyProtectionPolicy

The protection policy to use to protect a document with the public key security handler.

public class
PublicKeyRecipient

Represents a recipient in the public key protection policy.

public class
PublicKeySecurityHandler

This class implements the public key security handler described in the PDF specification.

pack-priv class
RC4Cipher

An implementation of the RC4 stream cipher.

pack-priv class
SaslPrep

Copied from https://github.com/tombentley/saslprep/blob/master/src/main/java/SaslPrep.java on 30.5.2019, commit 2e30daa.

public abstract class
SecurityHandler<
the protection policy.
T_POLICY extends ProtectionPolicy
>

A security handler as described in the PDF specifications.

public class
SecurityHandlerFactory

Manages security handlers for the application.

public class
SecurityProvider

Singleton which provides a security provider.

public class
StandardDecryptionMaterial

Represents the necessary information to decrypt a document protected by the standard security handler (password protection).

public class
StandardProtectionPolicy

The protection policy to add to a document for password-based protection.

public class
StandardSecurityHandler

The standard security handler.