public class EncryptionInfo
extends java.lang.Object
Constructor and Description |
---|
EncryptionInfo(DirectoryNode dir) |
EncryptionInfo(DirectoryNode dir,
EncryptionMode encryptionMode) |
EncryptionInfo(DirectoryNode dir,
EncryptionMode encryptionMode,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
EncryptionInfo(NPOIFSFileSystem fs) |
EncryptionInfo(NPOIFSFileSystem fs,
EncryptionMode encryptionMode) |
EncryptionInfo(NPOIFSFileSystem fs,
EncryptionMode encryptionMode,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
EncryptionInfo(POIFSFileSystem fs) |
EncryptionInfo(POIFSFileSystem fs,
EncryptionMode encryptionMode) |
EncryptionInfo(POIFSFileSystem fs,
EncryptionMode encryptionMode,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
Modifier and Type | Method and Description |
---|---|
protected static EncryptionInfoBuilder |
getBuilder(EncryptionMode encryptionMode) |
Decryptor |
getDecryptor() |
int |
getEncryptionFlags() |
Encryptor |
getEncryptor() |
EncryptionHeader |
getHeader() |
EncryptionVerifier |
getVerifier() |
int |
getVersionMajor() |
int |
getVersionMinor() |
public EncryptionInfo(POIFSFileSystem fs) throws java.io.IOException
java.io.IOException
public EncryptionInfo(NPOIFSFileSystem fs) throws java.io.IOException
java.io.IOException
public EncryptionInfo(DirectoryNode dir) throws java.io.IOException
java.io.IOException
public EncryptionInfo(POIFSFileSystem fs, EncryptionMode encryptionMode) throws java.io.IOException
java.io.IOException
public EncryptionInfo(NPOIFSFileSystem fs, EncryptionMode encryptionMode) throws java.io.IOException
java.io.IOException
public EncryptionInfo(DirectoryNode dir, EncryptionMode encryptionMode) throws EncryptedDocumentException
EncryptedDocumentException
public EncryptionInfo(POIFSFileSystem fs, EncryptionMode encryptionMode, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) throws EncryptedDocumentException
EncryptedDocumentException
public EncryptionInfo(NPOIFSFileSystem fs, EncryptionMode encryptionMode, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) throws EncryptedDocumentException
EncryptedDocumentException
public EncryptionInfo(DirectoryNode dir, EncryptionMode encryptionMode, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode) throws EncryptedDocumentException
EncryptedDocumentException
protected static EncryptionInfoBuilder getBuilder(EncryptionMode encryptionMode) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
public int getVersionMajor()
public int getVersionMinor()
public int getEncryptionFlags()
public EncryptionHeader getHeader()
public EncryptionVerifier getVerifier()
public Decryptor getDecryptor()
public Encryptor getEncryptor()
Copyright 2016 The Apache Software Foundation or its licensors, as applicable.