| Package | Description |
|---|---|
| org.apache.poi | |
| org.apache.poi.hslf.record | |
| org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 Document Encryption
|
| org.apache.poi.poifs.crypt.agile | |
| org.apache.poi.poifs.crypt.binaryrc4 | |
| org.apache.poi.poifs.crypt.cryptoapi | |
| org.apache.poi.poifs.crypt.standard |
| Modifier and Type | Method | Description |
|---|---|---|
protected PropertySet |
POIDocument.getPropertySet(java.lang.String setName,
EncryptionInfo encryptionInfo) |
For a given named property entry, either return it or null if
if it wasn't found
|
| Modifier and Type | Method | Description |
|---|---|---|
EncryptionInfo |
DocumentEncryptionAtom.getEncryptionInfo() |
| Modifier and Type | Method | Description |
|---|---|---|
static Decryptor |
Decryptor.getInstance(EncryptionInfo info) |
|
static Encryptor |
Encryptor.getInstance(EncryptionInfo info) |
|
void |
EncryptionInfoBuilder.initialize(EncryptionInfo ei,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
initialize the builder from scratch
|
void |
EncryptionInfoBuilder.initialize(EncryptionInfo ei,
LittleEndianInput dis) |
initialize the builder from a stream
|
| Modifier and Type | Method | Description |
|---|---|---|
protected EncryptionInfo |
AgileEncryptionInfoBuilder.getInfo() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AgileEncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
void |
AgileEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
| Modifier and Type | Method | Description |
|---|---|---|
EncryptionInfo |
BinaryRC4EncryptionInfoBuilder.getEncryptionInfo() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
BinaryRC4EncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
|
void |
BinaryRC4EncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
| Modifier and Type | Method | Description |
|---|---|---|
EncryptionInfo |
CryptoAPIEncryptionInfoBuilder.getEncryptionInfo() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
CryptoAPIEncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
initialize the builder from scratch
|
void |
CryptoAPIEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
initialize the builder from a stream
|
| Modifier and Type | Method | Description |
|---|---|---|
EncryptionInfo |
StandardEncryptionInfoBuilder.getEncryptionInfo() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
StandardEncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
initialize the builder from scratch
|
void |
StandardEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
initialize the builder from a stream
|
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.