org.apache.poi.poifs.crypt
Interface EncryptionInfoBuilder

All Known Implementing Classes:
AgileEncryptionInfoBuilder, StandardEncryptionInfoBuilder

public interface EncryptionInfoBuilder


Method Summary
 Decryptor getDecryptor()
           
 Encryptor getEncryptor()
           
 EncryptionHeader getHeader()
           
 EncryptionVerifier getVerifier()
           
 void initialize(EncryptionInfo ei, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
           
 void initialize(EncryptionInfo ei, DocumentInputStream dis)
           
 

Method Detail

initialize

void initialize(EncryptionInfo ei,
                DocumentInputStream dis)
                throws java.io.IOException
Throws:
java.io.IOException

initialize

void initialize(EncryptionInfo ei,
                CipherAlgorithm cipherAlgorithm,
                HashAlgorithm hashAlgorithm,
                int keyBits,
                int blockSize,
                ChainingMode chainingMode)

getHeader

EncryptionHeader getHeader()

getVerifier

EncryptionVerifier getVerifier()

getDecryptor

Decryptor getDecryptor()

getEncryptor

Encryptor getEncryptor()


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