Package org.apache.poi.poifs.crypt.agile
Class AgileEncryptionInfoBuilder
java.lang.Object
org.apache.poi.poifs.crypt.agile.AgileEncryptionInfoBuilder
- All Implemented Interfaces:
EncryptionInfoBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) initialize the builder from scratchvoid
initialize
(EncryptionInfo info, LittleEndianInput dis) initialize the builder from a streamprotected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument
parseDescriptor
(InputStream descriptor) protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument
parseDescriptor
(String descriptor)
-
Constructor Details
-
AgileEncryptionInfoBuilder
public AgileEncryptionInfoBuilder()
-
-
Method Details
-
initialize
Description copied from interface:EncryptionInfoBuilder
initialize the builder from a stream- Specified by:
initialize
in interfaceEncryptionInfoBuilder
- Throws:
IOException
-
initialize
public void initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) Description copied from interface:EncryptionInfoBuilder
initialize the builder from scratch- Specified by:
initialize
in interfaceEncryptionInfoBuilder
-
parseDescriptor
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(String descriptor) -
parseDescriptor
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(InputStream descriptor)
-