org.apache.poi.poifs.crypt.cryptoapi
Class CryptoAPIEncryptionInfoBuilder
- java.lang.Object
-
- org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionInfoBuilder
-
- All Implemented Interfaces:
- EncryptionInfoBuilder
public class CryptoAPIEncryptionInfoBuilder extends java.lang.Object implements EncryptionInfoBuilder
-
-
Constructor Summary
Constructors Constructor and Description CryptoAPIEncryptionInfoBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description CryptoAPIDecryptorgetDecryptor()EncryptionInfogetEncryptionInfo()CryptoAPIEncryptorgetEncryptor()CryptoAPIEncryptionHeadergetHeader()CryptoAPIEncryptionVerifiergetVerifier()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
-
-
-
Method Detail
-
initialize
public void initialize(EncryptionInfo info, LittleEndianInput dis) throws java.io.IOException
initialize 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)
initialize the builder from scratch- Specified by:
initializein interfaceEncryptionInfoBuilder
-
getHeader
public CryptoAPIEncryptionHeader getHeader()
- Specified by:
getHeaderin interfaceEncryptionInfoBuilder- Returns:
- the header data
-
getVerifier
public CryptoAPIEncryptionVerifier getVerifier()
- Specified by:
getVerifierin interfaceEncryptionInfoBuilder- Returns:
- the verifier data
-
getDecryptor
public CryptoAPIDecryptor getDecryptor()
- Specified by:
getDecryptorin interfaceEncryptionInfoBuilder- Returns:
- the decryptor
-
getEncryptor
public CryptoAPIEncryptor getEncryptor()
- Specified by:
getEncryptorin interfaceEncryptionInfoBuilder- Returns:
- the encryptor
-
getEncryptionInfo
public EncryptionInfo getEncryptionInfo()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG