## Uses of Class
org.apache.fop.pdf.PDFEncryptionParams

Packages that use PDFEncryptionParams
org.apache.fop.pdf: Classes for handling the low-level creation of PDF documents.
org.apache.fop.render.pdf: PDF Renderer

### Uses of PDFEncryptionParams in org.apache.fop.pdf

Methods in org.apache.fop.pdf with parameters of type PDFEncryptionParams
`static PDFEncryption` PDFEncryptionJCE.`make(PDFObjectNumber objectNumber, PDFEncryptionParams params, PDFDocument pdf)` Creates and returns an encryption object.
`static PDFEncryption` PDFEncryptionManager.`newInstance(PDFEncryptionParams params, PDFDocument pdf)` Creates a new PDFEncryption instance if PDF encryption is available.
`void` PDFDocument.`setEncryption(PDFEncryptionParams params)` Enables PDF encryption.
`static void` PDFEncryptionManager.`setupPDFEncryption(PDFEncryptionParams params, PDFDocument pdf)` Sets up PDF encryption if PDF encryption is requested by registering a `PDFEncryptionParams` object with the user agent and if the necessary cryptographic support is available.

Constructors in org.apache.fop.pdf with parameters of type PDFEncryptionParams
Constructor and Description
`PDFEncryptionParams(PDFEncryptionParams source)` Creates a copy of the given encryption parameters.

### Uses of PDFEncryptionParams in org.apache.fop.render.pdf

Methods in org.apache.fop.render.pdf that return PDFEncryptionParams
`PDFEncryptionParams` PDFRendererOptionsConfig.`getEncryptionParameters()`