org.apache.poi.poifs.crypt.standard
Class StandardEncryptionInfoBuilder

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

public class StandardEncryptionInfoBuilder
extends java.lang.Object
implements EncryptionInfoBuilder


Constructor Summary
StandardEncryptionInfoBuilder()
           
 
Method Summary
 StandardDecryptor getDecryptor()
           
 EncryptionInfo getEncryptionInfo()
           
 StandardEncryptor getEncryptor()
           
 StandardEncryptionHeader getHeader()
           
 StandardEncryptionVerifier getVerifier()
           
 void initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
           
 void initialize(EncryptionInfo info, DocumentInputStream dis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardEncryptionInfoBuilder

public StandardEncryptionInfoBuilder()
Method Detail

initialize

public void initialize(EncryptionInfo info,
                       DocumentInputStream 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

getHeader

public StandardEncryptionHeader getHeader()
Specified by:
getHeader in interface EncryptionInfoBuilder

getVerifier

public StandardEncryptionVerifier getVerifier()
Specified by:
getVerifier in interface EncryptionInfoBuilder

getDecryptor

public StandardDecryptor getDecryptor()
Specified by:
getDecryptor in interface EncryptionInfoBuilder

getEncryptor

public StandardEncryptor getEncryptor()
Specified by:
getEncryptor in interface EncryptionInfoBuilder

getEncryptionInfo

public EncryptionInfo getEncryptionInfo()


Copyright 2014 The Apache Software Foundation or its licensors, as applicable.