public class CryptoAPIEncryptionHeader extends StandardEncryptionHeader implements java.lang.Cloneable
ALGORITHM_AES_128, ALGORITHM_AES_192, ALGORITHM_AES_256, ALGORITHM_RC4, HASH_NONE, HASH_SHA1, HASH_SHA256, HASH_SHA384, HASH_SHA512, MODE_CBC, MODE_CFB, MODE_ECB, PROVIDER_AES, PROVIDER_RC4| Modifier | Constructor and Description |
|---|---|
protected |
CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
CryptoAPIEncryptionHeader(LittleEndianInput is) |
| Modifier and Type | Method and Description |
|---|---|
CryptoAPIEncryptionHeader |
clone() |
void |
setKeySize(int keyBits)
Sets the keySize (in bits).
|
writegetBlockSize, getChainingMode, getCipherAlgorithm, getCipherProvider, getCspName, getFlags, getHashAlgorithm, getHashAlgorithmEx, getKeySalt, getKeySize, getSizeExtra, setBlockSize, setChainingMode, setCipherAlgorithm, setCipherProvider, setCspName, setFlags, setHashAlgorithm, setKeySalt, setSizeExtrapublic CryptoAPIEncryptionHeader(LittleEndianInput is) throws java.io.IOException
java.io.IOExceptionprotected CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
public void setKeySize(int keyBits)
EncryptionHeadersetKeySize in class EncryptionHeaderpublic CryptoAPIEncryptionHeader clone() throws java.lang.CloneNotSupportedException
clone in class StandardEncryptionHeaderjava.lang.CloneNotSupportedExceptionCopyright 2018 The Apache Software Foundation or its licensors, as applicable.