Package org.apache.iceberg.encryption
-
Interface Summary Interface Description EncryptedInputFile Thin wrapper around anInputFileinstance that is encrypted.EncryptedOutputFile Thin wrapper around aOutputFilethat is encrypting bytes written to the underlying file system, via an encryption key that is symbolized by the enclosedEncryptionKeyMetadata.EncryptionKeyMetadata Light typedef over a ByteBuffer that indicates that the given bytes represent metadata about an encrypted data file's encryption key.EncryptionManager Module for encrypting and decrypting table data files.KmsClient Deprecated. the API will be removed in v2.0.0 (replaced with KeyManagementClient interface). -
Class Summary Class Description EncryptingFileIO KmsClient.KeyGenerationResult For KMS systems that support key generation, this class keeps the key generation result - the raw secret key, and its wrap.