| Interface | Description |
|---|---|
| AADPrefixVerifier | |
| DecryptionKeyRetriever |
Interface for classes retrieving encryption keys using the key metadata.
|
| DecryptionPropertiesFactory |
DecryptionPropertiesFactory interface enables transparent activation of Parquet decryption.
|
| EncryptionPropertiesFactory |
EncryptionPropertiesFactory interface enables transparent activation of Parquet encryption.
|
| Class | Description |
|---|---|
| AesCipher | |
| AesCtrDecryptor | |
| AesCtrEncryptor | |
| AesGcmDecryptor | |
| AesGcmEncryptor | |
| ColumnDecryptionProperties |
This class is only required for setting explicit column decryption keys -
to override key retriever (or to provide keys when key metadata and/or
key retriever are not available)
|
| ColumnDecryptionProperties.Builder | |
| ColumnEncryptionProperties | |
| ColumnEncryptionProperties.Builder | |
| FileDecryptionProperties | |
| FileDecryptionProperties.Builder | |
| FileEncryptionProperties | |
| FileEncryptionProperties.Builder | |
| InternalColumnDecryptionSetup | |
| InternalColumnEncryptionSetup | |
| InternalFileDecryptor | |
| InternalFileEncryptor | |
| ModuleCipherFactory |
| Enum | Description |
|---|---|
| AesMode | |
| ModuleCipherFactory.ModuleType | |
| ParquetCipher |
| Exception | Description |
|---|---|
| KeyAccessDeniedException | |
| ParquetCryptoRuntimeException |
Thrown upon encryption or decryption operation problem
|
| TagVerificationException |
Copyright © 2023 The Apache Software Foundation. All rights reserved.