Top Constructors Methods
org.apache.poi.poifs.crypt.standard

public Class StandardEncryptionHeader

extends EncryptionHeader
implements EncryptionRecord
Class Inheritance
All Implemented Interfaces
org.apache.poi.poifs.crypt.standard.EncryptionRecord
Known Direct Subclasses
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptionHeader
Static Imports
org.apache.poi.poifs.crypt.EncryptionInfo.flagAES, .EncryptionInfo.flagCryptoAPI

Constructor Summary

AccessConstructor and Description
protected
protected
protected
StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)

Method Summary

Modifier and TypeMethod and Description
public StandardEncryptionHeader
public void
Inherited from org.apache.poi.poifs.crypt.EncryptionHeader:
getBlockSizegetChainingModegetCipherAlgorithmgetCipherProvidergetCspNamegetFlagsgetGenericPropertiesgetHashAlgorithmgetKeySaltgetKeySizegetSizeExtrasetBlockSizesetChainingModesetCipherAlgorithmsetCipherProvidersetCspNamesetFlagssetHashAlgorithmsetKeySaltsetKeySizesetSizeExtra

Constructor Detail

StandardEncryptionHeaderback to summary
protected StandardEncryptionHeader(StandardEncryptionHeader other)
StandardEncryptionHeaderback to summary
protected StandardEncryptionHeader(LittleEndianInput is) throws IOException
StandardEncryptionHeaderback to summary
protected StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)

Method Detail

copyback to summary
public StandardEncryptionHeader copy()

Implements abstract org.apache.poi.poifs.crypt.EncryptionHeader.copy.

Implements org.apache.poi.common.Duplicatable.copy.

Returns:StandardEncryptionHeader

Doc from org.apache.poi.common.Duplicatable.copy.

a deep copy of the implementing class / instance

Annotations
@Override
writeback to summary
public void write(LittleEndianByteArrayOutputStream bos)

Implements org.apache.poi.poifs.crypt.standard.EncryptionRecord.write.

serializes the header

Annotations
@Override