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).
|
write
getBlockSize, getChainingMode, getCipherAlgorithm, getCipherProvider, getCspName, getFlags, getHashAlgorithm, getKeySalt, getKeySize, getSizeExtra, setBlockSize, setChainingMode, setCipherAlgorithm, setCipherProvider, setCspName, setFlags, setHashAlgorithm, setKeySalt, setSizeExtra
public CryptoAPIEncryptionHeader(LittleEndianInput is) throws java.io.IOException
java.io.IOException
protected CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
public void setKeySize(int keyBits)
EncryptionHeader
setKeySize
in class EncryptionHeader
public CryptoAPIEncryptionHeader clone() throws java.lang.CloneNotSupportedException
clone
in class StandardEncryptionHeader
java.lang.CloneNotSupportedException
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.