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

- Packages that use PDFEncryptionParams
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `PDFEncryptionParams` | PDFRendererOptionsConfig.`getEncryptionParameters()`

Copyright © 2025 Apache Software Foundation. All rights reserved.