Class PDFEncryptionJCE.InitializationEngine
java.lang.Object
org.apache.fop.pdf.PDFEncryptionJCE.InitializationEngine
- Direct Known Subclasses:
PDFEncryptionJCE.Rev5Engine, PDFEncryptionJCE.RevBefore5Engine
- Enclosing class:
PDFEncryptionJCE
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInitializationEngine(PDFEncryptionJCE.EncryptionSettings encryptionSettings) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected abstract voidprotected abstract voidprotected Stringprotected abstract byte[]preparePassword(String password) (package private) voidrun()
-
Field Details
-
encryptionLengthInBytes
protected final int encryptionLengthInBytes -
permissions
protected final int permissions -
userPassword
-
ownerPassword
-
oValue
protected byte[] oValue -
uValue
protected byte[] uValue -
preparedUserPassword
protected byte[] preparedUserPassword -
preparedOwnerPassword
protected byte[] preparedOwnerPassword
-
-
Constructor Details
-
InitializationEngine
InitializationEngine(PDFEncryptionJCE.EncryptionSettings encryptionSettings)
-
-
Method Details
-
run
void run() -
getEncryptionDictionaryPart
-
computeOValue
protected abstract void computeOValue() -
computeUValue
protected abstract void computeUValue() -
createEncryptionKey
protected abstract void createEncryptionKey() -
preparePassword
-