All Classes and Interfaces

Class
Description
Annotation to validate active key provider.
Implementation of the ActiveProviderValidator.
Thrown when there is a generic error while initializing a Key Encryption Key in a KeyProvider.
DataEncryptionKey implementation based on Java security.
Data encryption key manager with chain mechanism.
Thrown when there is no data encryption key.
Data class for DataEncryptionKey and encryption provider name.
Listener interface for receiving notifications about Data Encryption Key (DEK) rotation events.
Configuration schema for cluster encryption subtree.
Represents the encryption event type.
Encryption event parameters.
Extension for cluster encryption configuration schema.
Encryption manager.
Checks if the annotated element is a path to an existing file with read permissions.
Implementation of FileExists.
Thrown when it is not possible to retrieve a Key Encryption Key from a provider likely due to a configuration error.
General interface for all key encryption key providers.
Key provider configuration schema.
Thrown when there is no key provider defined in the encryption configuration.
Key provider validation utilities.
Annotation to validate key providers.
Implementation of KeyProviderValidator.
Tracks the status and progress of data reencryption operations across storage partitions.
Represents the possible states of a reencryption process.
Storage interface for managing page re-encryption operations during encryption key rotation.
Enumeration of reasons for finishing a re-encryption operation.
Annotation to validate if encryption is supported on the current platform.
Validates if the encryption is supported on the platform when encryption is enabled.
The annotated element size must be between the specified boundaries (included).
Implementing a validator for Size.