Uses of Class
org.apache.pdfbox.pdmodel.encryption.PDEncryption
Packages that use PDEncryption
Package
Description
The pdfparser package contains classes to parse PDF documents and objects within the document.
The PDModel package represents a high level API for creating and manipulating PDF documents.
The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.
-
Uses of PDEncryption in org.apache.pdfbox.pdfparser
Fields in org.apache.pdfbox.pdfparser declared as PDEncryptionMethods in org.apache.pdfbox.pdfparser that return PDEncryptionModifier and TypeMethodDescriptionCOSParser.getEncryption()
This will get the encryption dictionary. -
Uses of PDEncryption in org.apache.pdfbox.pdmodel
Fields in org.apache.pdfbox.pdmodel declared as PDEncryptionMethods in org.apache.pdfbox.pdmodel that return PDEncryptionModifier and TypeMethodDescriptionPDDocument.getEncryption()
This will get the encryption dictionary for this document.Methods in org.apache.pdfbox.pdmodel with parameters of type PDEncryptionModifier and TypeMethodDescriptionvoid
PDDocument.setEncryptionDictionary
(PDEncryption encryption) This will set the encryption dictionary for this document. -
Uses of PDEncryption in org.apache.pdfbox.pdmodel.encryption
Subclasses of PDEncryption in org.apache.pdfbox.pdmodel.encryptionMethods in org.apache.pdfbox.pdmodel.encryption with parameters of type PDEncryptionModifier and TypeMethodDescriptionprivate void
PublicKeySecurityHandler.prepareEncryptionDictAES
(PDEncryption encryptionDictionary, COSName aesVName, byte[][] recipients) private void
StandardSecurityHandler.prepareEncryptionDictAES
(PDEncryption encryptionDictionary, COSName aesVName) private void
StandardSecurityHandler.prepareEncryptionDictRev2345
(String ownerPassword, String userPassword, PDEncryption encryptionDictionary, int permissionInt, PDDocument document, int revision, int length) private void
StandardSecurityHandler.prepareEncryptionDictRev6
(String ownerPassword, String userPassword, PDEncryption encryptionDictionary, int permissionInt) void
PublicKeySecurityHandler.prepareForDecryption
(PDEncryption encryption, COSArray documentIDArray, DecryptionMaterial decryptionMaterial) Prepares everything to decrypt the document.abstract void
SecurityHandler.prepareForDecryption
(PDEncryption encryption, COSArray documentIDArray, DecryptionMaterial decryptionMaterial) Prepares everything to decrypt the document.void
StandardSecurityHandler.prepareForDecryption
(PDEncryption encryption, COSArray documentIDArray, DecryptionMaterial decryptionMaterial) Prepares everything to decrypt the document.private void
StandardSecurityHandler.validatePerms
(PDEncryption encryption, int dicPermissions, boolean encryptMetadata)
PDEncryption
instead