Class PDFEncryptionJCE.InitializationEngine

    • Field Detail

      • encryptionLengthInBytes

        protected final int encryptionLengthInBytes
      • permissions

        protected final int permissions
      • userPassword

        private final java.lang.String userPassword
      • ownerPassword

        private final java.lang.String ownerPassword
      • oValue

        protected byte[] oValue
      • uValue

        protected byte[] uValue
      • preparedUserPassword

        protected byte[] preparedUserPassword
      • preparedOwnerPassword

        protected byte[] preparedOwnerPassword
    • Method Detail

      • run

        void run()
      • getEncryptionDictionaryPart

        protected java.lang.String getEncryptionDictionaryPart()
      • computeOValue

        protected abstract void computeOValue()
      • computeUValue

        protected abstract void computeUValue()
      • createEncryptionKey

        protected abstract void createEncryptionKey()
      • preparePassword

        protected abstract byte[] preparePassword​(java.lang.String password)