Class PDFEncryptionJCE.InitializationEngine

java.lang.Object
org.apache.fop.pdf.PDFEncryptionJCE.InitializationEngine
Direct Known Subclasses:
PDFEncryptionJCE.Rev5Engine, PDFEncryptionJCE.RevBefore5Engine
Enclosing class:
PDFEncryptionJCE

private abstract class PDFEncryptionJCE.InitializationEngine extends Object
  • Field Details

    • encryptionLengthInBytes

      protected final int encryptionLengthInBytes
    • permissions

      protected final int permissions
    • userPassword

      private final String userPassword
    • ownerPassword

      private final String ownerPassword
    • oValue

      protected byte[] oValue
    • uValue

      protected byte[] uValue
    • preparedUserPassword

      protected byte[] preparedUserPassword
    • preparedOwnerPassword

      protected byte[] preparedOwnerPassword
  • Constructor Details

  • Method Details

    • run

      void run()
    • getEncryptionDictionaryPart

      protected String getEncryptionDictionaryPart()
    • computeOValue

      protected abstract void computeOValue()
    • computeUValue

      protected abstract void computeUValue()
    • createEncryptionKey

      protected abstract void createEncryptionKey()
    • preparePassword

      protected abstract byte[] preparePassword(String password)