Package org.apache.parquet.crypto
-
Interface Summary 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 Summary 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 Summary Enum Description AesMode ModuleCipherFactory.ModuleType ParquetCipher -
Exception Summary Exception Description KeyAccessDeniedException ParquetCryptoRuntimeException Thrown upon encryption or decryption operation problemTagVerificationException