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 intencryptionLengthprivate PDFEncryptionParamsencryptionParamsprivate intrevisionprivate intversion
-
Constructor Summary
Constructors Constructor Description EncryptionInitializer(PDFEncryptionParams params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringcreateEncryptionDictionary(int permissions, PDFEncryptionJCE.InitializationEngine engine)private PDFEncryptionJCE.InitializationEnginecreateEngine(PDFEncryptionJCE.EncryptionSettings encryptionSettings)private voiddetermineEncryptionAlgorithm()(package private) voidinit()private booleanisVersion1Revision2Algorithm()private booleanisVersion5Revision5Algorithm()
-
-
-
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)
-
-