Package org.apache.fop.pdf
Class PDFEncryptionJCE.EncryptionInitializer
- java.lang.Object
-
- org.apache.fop.pdf.PDFEncryptionJCE.EncryptionInitializer
-
- Enclosing class:
- PDFEncryptionJCE
private class PDFEncryptionJCE.EncryptionInitializer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
encryptionLength
private PDFEncryptionParams
encryptionParams
private int
revision
private int
version
-
Constructor Summary
Constructors Constructor Description EncryptionInitializer(PDFEncryptionParams params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
createEncryptionDictionary(int permissions, PDFEncryptionJCE.InitializationEngine engine)
private PDFEncryptionJCE.InitializationEngine
createEngine(PDFEncryptionJCE.EncryptionSettings encryptionSettings)
private void
determineEncryptionAlgorithm()
(package private) void
init()
private boolean
isVersion1Revision2Algorithm()
private boolean
isVersion5Revision5Algorithm()
-
-
-
Field Detail
-
encryptionParams
private final PDFEncryptionParams encryptionParams
-
encryptionLength
private int encryptionLength
-
version
private int version
-
revision
private int revision
-
-
Constructor Detail
-
EncryptionInitializer
EncryptionInitializer(PDFEncryptionParams params)
-
-
Method Detail
-
init
void init()
-
createEngine
private PDFEncryptionJCE.InitializationEngine createEngine(PDFEncryptionJCE.EncryptionSettings encryptionSettings)
-
determineEncryptionAlgorithm
private void determineEncryptionAlgorithm()
-
isVersion1Revision2Algorithm
private boolean isVersion1Revision2Algorithm()
-
isVersion5Revision5Algorithm
private boolean isVersion5Revision5Algorithm()
-
createEncryptionDictionary
private java.lang.String createEncryptionDictionary(int permissions, PDFEncryptionJCE.InitializationEngine engine)
-
-