public class StandardEncryptionHeader extends EncryptionHeader implements EncryptionRecord
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 |
StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
protected |
StandardEncryptionHeader(DocumentInputStream is) |
| Modifier and Type | Method and Description |
|---|---|
void |
write(LittleEndianByteArrayOutputStream bos) |
getAlgorithm, getBlockSize, getChainingMode, getCipherAlgorithm, getCipherMode, getCipherProvider, getCspName, getFlags, getHashAlgorithm, getHashAlgorithmEx, getKeySalt, getKeySize, getProviderType, getSizeExtra, setBlockSize, setChainingMode, setCipherAlgorithm, setCipherProvider, setCspName, setFlags, setHashAlgorithm, setKeySalt, setKeySize, setSizeExtraprotected StandardEncryptionHeader(DocumentInputStream is) throws java.io.IOException
java.io.IOExceptionprotected StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
public void write(LittleEndianByteArrayOutputStream bos)
write in interface EncryptionRecordCopyright 2014 The Apache Software Foundation or its licensors, as applicable.