Package | Description |
---|---|
org.apache.poi | |
org.apache.poi.hslf.record | |
org.apache.poi.hslf.usermodel | |
org.apache.poi.hssf.record |
Record package contains class representations for XLS binary strutures.
|
org.apache.poi.hssf.record.crypto | |
org.apache.poi.hssf.usermodel |
The usermodel package maps HSSF low level structures to familiar workbook/sheet model
|
org.apache.poi.hwpf | |
org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 and MS-propritary document encryptions
|
org.apache.poi.poifs.crypt.agile | |
org.apache.poi.poifs.crypt.binaryrc4 | |
org.apache.poi.poifs.crypt.cryptoapi | |
org.apache.poi.poifs.crypt.standard | |
org.apache.poi.poifs.crypt.xor |
Modifier and Type | Method and Description |
---|---|
EncryptionInfo |
POIDocument.getEncryptionInfo() |
Modifier and Type | Method and 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 and Description |
---|---|
EncryptionInfo |
DocumentEncryptionAtom.getEncryptionInfo() |
Modifier and Type | Method and Description |
---|---|
protected EncryptionInfo |
HSLFSlideShowEncrypted.getEncryptionInfo() |
EncryptionInfo |
HSLFSlideShowImpl.getEncryptionInfo() |
EncryptionInfo |
HSLFSlideShow.getEncryptionInfo() |
Modifier and Type | Method and Description |
---|---|
protected PropertySet |
HSLFSlideShow.getPropertySet(java.lang.String setName,
EncryptionInfo encryptionInfo) |
Modifier and Type | Method and Description |
---|---|
EncryptionInfo |
FilePassRecord.getEncryptionInfo() |
Constructor and Description |
---|
RecordInputStream(java.io.InputStream in,
EncryptionInfo key,
int initialOffset) |
Constructor and Description |
---|
Biff8DecryptingStream(java.io.InputStream in,
int initialOffset,
EncryptionInfo info) |
Modifier and Type | Method and Description |
---|---|
EncryptionInfo |
HSSFWorkbook.getEncryptionInfo() |
Modifier and Type | Method and Description |
---|---|
EncryptionInfo |
HWPFDocumentCore.getEncryptionInfo() |
Modifier and Type | Field and Description |
---|---|
protected EncryptionInfo |
Decryptor.encryptionInfo |
Modifier and Type | Method and Description |
---|---|
EncryptionInfo |
EncryptionInfo.copy() |
EncryptionInfo |
Encryptor.getEncryptionInfo() |
EncryptionInfo |
Decryptor.getEncryptionInfo() |
Modifier and Type | Method and Description |
---|---|
static Encryptor |
Encryptor.getInstance(EncryptionInfo info) |
static Decryptor |
Decryptor.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
|
void |
Encryptor.setEncryptionInfo(EncryptionInfo encryptionInfo) |
void |
Decryptor.setEncryptionInfo(EncryptionInfo encryptionInfo) |
Constructor and Description |
---|
EncryptionInfo(EncryptionInfo other) |
Modifier and Type | Method and Description |
---|---|
protected static javax.crypto.Cipher |
AgileDecryptor.initCipherForBlock(javax.crypto.Cipher existing,
int block,
boolean lastChunk,
EncryptionInfo encryptionInfo,
javax.crypto.SecretKey skey,
int encryptionMode) |
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 and Description |
---|---|
protected static javax.crypto.Cipher |
BinaryRC4Decryptor.initCipherForBlock(javax.crypto.Cipher cipher,
int block,
EncryptionInfo encryptionInfo,
javax.crypto.SecretKey skey,
int encryptMode) |
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 and Description |
---|---|
protected static javax.crypto.Cipher |
CryptoAPIDecryptor.initCipherForBlock(javax.crypto.Cipher cipher,
int block,
EncryptionInfo encryptionInfo,
javax.crypto.SecretKey skey,
int encryptMode) |
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 and 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
|
Modifier and Type | Method and Description |
---|---|
protected static javax.crypto.Cipher |
XORDecryptor.initCipherForBlock(javax.crypto.Cipher cipher,
int block,
EncryptionInfo encryptionInfo,
javax.crypto.SecretKey skey,
int encryptMode) |
void |
XOREncryptionInfoBuilder.initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
void |
XOREncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.