Package org.apache.fop.pdf
Class PDFEncryptionJCE.EncryptionInitializer
java.lang.Object
org.apache.fop.pdf.PDFEncryptionJCE.EncryptionInitializer
- Enclosing class:
- PDFEncryptionJCE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final PDFEncryptionParams
private int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
createEncryptionDictionary
(int permissions, PDFEncryptionJCE.InitializationEngine engine) createEngine
(PDFEncryptionJCE.EncryptionSettings encryptionSettings) private void
(package private) void
init()
private boolean
private boolean
-
Field Details
-
encryptionParams
-
encryptionLength
private int encryptionLength -
version
private int version -
revision
private int revision
-
-
Constructor Details
-
EncryptionInitializer
EncryptionInitializer(PDFEncryptionParams params)
-
-
Method Details
-
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 String createEncryptionDictionary(int permissions, PDFEncryptionJCE.InitializationEngine engine)
-