Class BinaryRC4EncryptionInfoBuilder
java.lang.Object
org.docx4j.org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4EncryptionInfoBuilder
- All Implemented Interfaces:
EncryptionInfoBuilder
public class BinaryRC4EncryptionInfoBuilder extends java.lang.Object implements EncryptionInfoBuilder
-
Constructor Summary
Constructors Constructor Description BinaryRC4EncryptionInfoBuilder() -
Method Summary
Modifier and Type Method Description BinaryRC4DecryptorgetDecryptor()EncryptionInfogetEncryptionInfo()BinaryRC4EncryptorgetEncryptor()BinaryRC4EncryptionHeadergetHeader()BinaryRC4EncryptionVerifiergetVerifier()voidinitialize(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 stream
-
Constructor Details
-
BinaryRC4EncryptionInfoBuilder
public BinaryRC4EncryptionInfoBuilder()
-
-
Method Details
-
initialize
Description copied from interface:EncryptionInfoBuilderinitialize the builder from a stream- Specified by:
initializein interfaceEncryptionInfoBuilder- Throws:
java.io.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
-
getHeader
- Specified by:
getHeaderin interfaceEncryptionInfoBuilder- Returns:
- the header data
-
getVerifier
- Specified by:
getVerifierin interfaceEncryptionInfoBuilder- Returns:
- the verifier data
-
getDecryptor
- Specified by:
getDecryptorin interfaceEncryptionInfoBuilder- Returns:
- the decryptor
-
getEncryptor
- Specified by:
getEncryptorin interfaceEncryptionInfoBuilder- Returns:
- the encryptor
-
getEncryptionInfo
-