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 TypeMethodDescriptionvoidinitialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) initialize the builder from scratchvoidinitialize(EncryptionInfo info, LittleEndianInput dis) initialize the builder from a streamprotected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocumentparseDescriptor(InputStream descriptor) protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocumentparseDescriptor(String descriptor)
-
Constructor Details
-
AgileEncryptionInfoBuilder
public AgileEncryptionInfoBuilder()
-
-
Method Details
-
initialize
Description copied from interface:EncryptionInfoBuilderinitialize the builder from a stream- Specified by:
initializein interfaceEncryptionInfoBuilder- Throws:
IOException
-
initialize
public void initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) Description copied from interface:EncryptionInfoBuilderinitialize the builder from scratch- Specified by:
initializein 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)
-