Package | Description |
---|---|
org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 Document Encryption
|
org.apache.poi.poifs.crypt.agile | |
org.apache.poi.poifs.crypt.standard |
Modifier and Type | Method | Description |
---|---|---|
static CipherAlgorithm |
CipherAlgorithm.fromEcmaId(int ecmaId) |
|
static CipherAlgorithm |
CipherAlgorithm.fromXmlId(java.lang.String xmlId,
int keySize) |
|
CipherAlgorithm |
EncryptionHeader.getCipherAlgorithm() |
|
CipherAlgorithm |
EncryptionVerifier.getCipherAlgorithm() |
|
static CipherAlgorithm |
CipherAlgorithm.valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static CipherAlgorithm[] |
CipherAlgorithm.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method | Description |
---|---|---|
static javax.crypto.Cipher |
CryptoFunctions.getCipher(javax.crypto.SecretKey key,
CipherAlgorithm cipherAlgorithm,
ChainingMode chain,
byte[] vec,
int cipherMode) |
|
static javax.crypto.Cipher |
CryptoFunctions.getCipher(javax.crypto.SecretKey key,
CipherAlgorithm cipherAlgorithm,
ChainingMode chain,
byte[] vec,
int cipherMode,
java.lang.String padding) |
|
void |
EncryptionInfoBuilder.initialize(EncryptionInfo ei,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
protected void |
EncryptionHeader.setCipherAlgorithm(CipherAlgorithm cipherAlgorithm) |
|
protected void |
EncryptionVerifier.setCipherAlgorithm(CipherAlgorithm cipherAlgorithm) |
Constructor | Description |
---|---|
EncryptionInfo(DirectoryNode dir,
EncryptionMode encryptionMode,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
EncryptionInfo(NPOIFSFileSystem fs,
EncryptionMode encryptionMode,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
EncryptionInfo(POIFSFileSystem fs,
EncryptionMode encryptionMode,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
Modifier and Type | Method | Description |
---|---|---|
void |
AgileEncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
Constructor | Description |
---|---|
AgileEncryptionHeader(CipherAlgorithm algorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
AgileEncryptionVerifier(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
Modifier and Type | Method | Description |
---|---|---|
void |
StandardEncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
Constructor | Description |
---|---|
StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
StandardEncryptionVerifier(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.