org.apache.poi.poifs.crypt.agile
Class AgileEncryptionInfoBuilder

java.lang.Object
  extended by org.apache.poi.poifs.crypt.agile.AgileEncryptionInfoBuilder
All Implemented Interfaces:
EncryptionInfoBuilder

public class AgileEncryptionInfoBuilder
extends java.lang.Object
implements EncryptionInfoBuilder


Constructor Summary
AgileEncryptionInfoBuilder()
           
 
Method Summary
 void initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
           
 void initialize(EncryptionInfo info, LittleEndianInput dis)
           
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(java.io.InputStream descriptor)
           
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(java.lang.String descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgileEncryptionInfoBuilder

public AgileEncryptionInfoBuilder()
Method Detail

initialize

public void initialize(EncryptionInfo info,
                       LittleEndianInput dis)
                throws java.io.IOException
Specified by:
initialize in interface EncryptionInfoBuilder
Throws:
java.io.IOException

initialize

public void initialize(EncryptionInfo info,
                       CipherAlgorithm cipherAlgorithm,
                       HashAlgorithm hashAlgorithm,
                       int keyBits,
                       int blockSize,
                       ChainingMode chainingMode)
Specified by:
initialize in interface EncryptionInfoBuilder

parseDescriptor

protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(java.lang.String descriptor)

parseDescriptor

protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(java.io.InputStream descriptor)