Package org.apache.fop.pdf
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 void
protected abstract void
protected abstract void
protected String
protected abstract byte[]
preparePassword
(String password) (package private) void
run()
-
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
-