| Interface | Description |
|---|---|
| EncryptedInputFile |
Thin wrapper around an
InputFile instance that is encrypted. |
| EncryptedOutputFile |
Thin wrapper around a
OutputFile that is encrypting bytes written to the underlying file
system, via an encryption key that is symbolized by the enclosed EncryptionKeyMetadata. |
| 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 |
A minimum client interface to connect to a key management service (KMS).
|
| Class | Description |
|---|---|
| KmsClient.KeyGenerationResult |
For KMS systems that support key generation, this class keeps the key generation result - the
raw secret key, and its wrap.
|