Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACTIVE_PROVIDER_UPDATED - Enum constant in enum class org.gridgain.internal.encryption.event.EncryptionEvent
- activeKey(String) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Returns active key for provided chain identifier.
- activeProvider - Variable in class org.gridgain.internal.encryption.configuration.EncryptionConfigurationSchema
-
Active KEK provider.
- ActiveProviderValidator - Annotation Interface in org.gridgain.internal.encryption.validator
-
Annotation to validate active key provider.
- ActiveProviderValidatorImpl - Class in org.gridgain.internal.encryption.validator
-
Implementation of the
ActiveProviderValidator. - ActiveProviderValidatorImpl() - Constructor for class org.gridgain.internal.encryption.validator.ActiveProviderValidatorImpl
- addKey(String, DataEncryptionKey) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Adds new data encryption key to chain with provided identifier.
B
- BACKGROUND_DISABLED - Enum constant in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStatus.State
-
Background reencryption has been disabled.
C
- CANCELED_DUE_TO_NEW_REENCRYPTION - Enum constant in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStatus.State
-
Reencryption was canceled because a new reencryption process was initiated.
- CannotInitKeyProviderException - Exception in org.gridgain.internal.encryption
-
Thrown when there is a generic error while initializing a Key Encryption Key in a KeyProvider.
- CannotInitKeyProviderException(String, Throwable) - Constructor for exception org.gridgain.internal.encryption.CannotInitKeyProviderException
- changeActiveKey(String, int) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Changes active data encryption key to key with provided identifier in key chain.
- cipher - Variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
- COMPLETED - Enum constant in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStatus.State
-
Reencryption has completed successfully.
- COMPLETED - Enum constant in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStorage.FinishReason
-
The re-encryption operation completed successfully.
- createKeyChain(String, DataEncryptionKey, String) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Creates new key chain with provided identifier and store key as active.
D
- dataEncryptionKey() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKeyWithProvider
- DataEncryptionKey - Class in org.gridgain.internal.encryption.provider
-
DataEncryptionKeyimplementation based on Java security. - DataEncryptionKey(int, SecretKey) - Constructor for class org.gridgain.internal.encryption.provider.DataEncryptionKey
-
Constructor.
- DataEncryptionKeyManager - Interface in org.gridgain.internal.encryption
-
Data encryption key manager with chain mechanism.
- DataEncryptionKeyNotFoundException - Exception in org.gridgain.internal.encryption
-
Thrown when there is no data encryption key.
- DataEncryptionKeyNotFoundException(String) - Constructor for exception org.gridgain.internal.encryption.DataEncryptionKeyNotFoundException
-
Constructor.
- DataEncryptionKeyNotFoundException(String, int) - Constructor for exception org.gridgain.internal.encryption.DataEncryptionKeyNotFoundException
-
Constructor.
- DataEncryptionKeyWithProvider - Class in org.gridgain.internal.encryption.provider
-
Data class for
DataEncryptionKeyand encryption provider name. - DataEncryptionKeyWithProvider(DataEncryptionKey, String) - Constructor for class org.gridgain.internal.encryption.provider.DataEncryptionKeyWithProvider
- decryptDataKey(byte[]) - Method in interface org.gridgain.internal.encryption.EncryptionManager
-
Decrypts data encryption key with key encryption key.
- decryptDataKeyWithProvider(byte[]) - Method in interface org.gridgain.internal.encryption.EncryptionManager
-
Decrypts data encryption key with key encryption key.
- decryptKey(byte[], String) - Method in interface org.gridgain.internal.encryption.provider.KeyProvider
-
Decrypts data encryption key and checks its integrity using the key encryption key specified by name.
- DEK_REROTATE - Enum constant in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStorage.FinishReason
-
The re-encryption operation was canceled due to a new DEK rotation being initiated.
- DekRotationListener - Interface in org.gridgain.internal.encryption
-
Listener interface for receiving notifications about Data Encryption Key (DEK) rotation events.
E
- enabled - Variable in class org.gridgain.internal.encryption.configuration.EncryptionConfigurationSchema
-
Enabled.
- encryptDataKey(DataEncryptionKey) - Method in interface org.gridgain.internal.encryption.EncryptionManager
-
Encrypts data encryption key with active key encryption key.
- encryptDataKeyByProvider(DataEncryptionKey, String) - Method in interface org.gridgain.internal.encryption.EncryptionManager
-
Encrypts data encryption key with provided key encryption key.
- encryption - Variable in class org.gridgain.internal.encryption.configuration.EncryptionExtensionConfigurationSchema
- EncryptionConfigurationSchema - Class in org.gridgain.internal.encryption.configuration
-
Configuration schema for cluster encryption subtree.
- EncryptionConfigurationSchema() - Constructor for class org.gridgain.internal.encryption.configuration.EncryptionConfigurationSchema
- encryptionEnabled() - Method in interface org.gridgain.internal.encryption.EncryptionManager
-
Checks if encryption is enabled.
- EncryptionEvent - Enum Class in org.gridgain.internal.encryption.event
-
Represents the encryption event type.
- EncryptionEventParameters - Interface in org.gridgain.internal.encryption.event
-
Encryption event parameters.
- EncryptionExtensionConfigurationSchema - Class in org.gridgain.internal.encryption.configuration
-
Extension for cluster encryption configuration schema.
- EncryptionExtensionConfigurationSchema() - Constructor for class org.gridgain.internal.encryption.configuration.EncryptionExtensionConfigurationSchema
- EncryptionManager - Interface in org.gridgain.internal.encryption
-
Encryption manager.
- encryptKey(DataEncryptionKey) - Method in interface org.gridgain.internal.encryption.provider.KeyProvider
-
Encrypts a data encryption key with the active key encryption key.
- equals(Object) - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKey
F
- FileExists - Annotation Interface in org.gridgain.internal.encryption.validator
-
Checks if the annotated element is a path to an existing file with read permissions.
- FileExistsValidatorImpl - Class in org.gridgain.internal.encryption.validator
-
Implementation of
FileExists. - FileExistsValidatorImpl() - Constructor for class org.gridgain.internal.encryption.validator.FileExistsValidatorImpl
- finishReencryption(int, int, ReencryptionStorage.FinishReason) - Method in interface org.gridgain.internal.encryption.reencryption.ReencryptionStorage
-
Marks a re-encryption operation as finished with the specified reason.
G
- getActiveKeyIdentifier() - Method in interface org.gridgain.internal.encryption.provider.KeyProvider
-
Gets the active key encryption key identifier.
- getKey(String, int) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Returns key with provided key identifier from chain with provided identifier.
- getProviderIdentifier() - Method in interface org.gridgain.internal.encryption.provider.KeyProvider
-
Gets the key provider identifier.
- groupReencryptionStatus(int, int) - Method in interface org.gridgain.internal.encryption.reencryption.ReencryptionStorage
-
Retrieves the status of a specific re-encryption operation identified by group and key ID.
H
- hashCode() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKey
- hasProvider(String) - Method in interface org.gridgain.internal.encryption.EncryptionManager
-
Checks if encryption provider with given name
providerNameexists.
I
- id() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKey
-
Returns encryption key ID.
- IN_PROGRESS - Enum constant in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStatus.State
-
Reencryption is currently in progress.
- INSTANCE - Static variable in class org.gridgain.internal.encryption.validator.ActiveProviderValidatorImpl
- INSTANCE - Static variable in class org.gridgain.internal.encryption.validator.FileExistsValidatorImpl
- INSTANCE - Static variable in class org.gridgain.internal.encryption.validator.KeyProviderValidatorImpl
- INSTANCE - Static variable in class org.gridgain.internal.encryption.validator.RequiresEncryptionSupportValidatorImpl
- INSTANCE - Static variable in class org.gridgain.internal.encryption.validator.SizeValidator
- InvalidKeyProviderConfigurationException - Exception in org.gridgain.internal.encryption
-
Thrown when it is not possible to retrieve a Key Encryption Key from a provider likely due to a configuration error.
- InvalidKeyProviderConfigurationException(String) - Constructor for exception org.gridgain.internal.encryption.InvalidKeyProviderConfigurationException
- InvalidKeyProviderConfigurationException(String, String) - Constructor for exception org.gridgain.internal.encryption.InvalidKeyProviderConfigurationException
- InvalidKeyProviderConfigurationException(String, String, Throwable) - Constructor for exception org.gridgain.internal.encryption.InvalidKeyProviderConfigurationException
- isEncryptionSupported() - Static method in class org.gridgain.internal.encryption.validator.RequiresEncryptionSupportValidatorImpl
-
Checks if the encryption plugin is supported in this OS.
K
- key() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKey
-
Encryption key.
- keyChainExists(String) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Returns true if chain with provided identifier exists or false if not.
- keyId() - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Returns the ID of the encryption key being used for reencryption.
- KeyProvider - Interface in org.gridgain.internal.encryption.provider
-
General interface for all key encryption key providers.
- KeyProviderConfigurationSchema - Class in org.gridgain.internal.encryption.provider.configuration
-
Key provider configuration schema.
- KeyProviderConfigurationSchema() - Constructor for class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
- KeyProviderNotFoundException - Exception in org.gridgain.internal.encryption
-
Thrown when there is no key provider defined in the encryption configuration.
- KeyProviderNotFoundException(String) - Constructor for exception org.gridgain.internal.encryption.KeyProviderNotFoundException
- KeyProviderValidationUtils - Class in org.gridgain.internal.encryption.utils
-
Key provider validation utilities.
- KeyProviderValidationUtils() - Constructor for class org.gridgain.internal.encryption.utils.KeyProviderValidationUtils
- KeyProviderValidator - Annotation Interface in org.gridgain.internal.encryption.validator
-
Annotation to validate key providers.
- KeyProviderValidatorImpl - Class in org.gridgain.internal.encryption.validator
-
Implementation of
KeyProviderValidator. - KeyProviderValidatorImpl() - Constructor for class org.gridgain.internal.encryption.validator.KeyProviderValidatorImpl
L
- lastKeyReencryptionStatus(int) - Method in interface org.gridgain.internal.encryption.reencryption.ReencryptionStorage
-
Retrieves the status of the most recent re-encryption operation for the specified group.
- lastProcessedPageIndex(int) - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Returns the last processed page index for the specified partition.
M
- max() - Element in annotation interface org.gridgain.internal.encryption.validator.Size
-
Returns size the element must be lower or equal to.
- min() - Element in annotation interface org.gridgain.internal.encryption.validator.Size
-
Returns size the element must be higher or equal to.
N
- name - Variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
-
Name.
- normalizeProviderName(String) - Static method in class org.gridgain.internal.encryption.utils.KeyProviderValidationUtils
-
Normalizes provider name.
O
- onDekRotationCompleted(String, int, int) - Method in interface org.gridgain.internal.encryption.DekRotationListener
-
Callback invoked when a DEK rotation operation has been successfully completed.
- org.gridgain.internal.encryption - package org.gridgain.internal.encryption
- org.gridgain.internal.encryption.configuration - package org.gridgain.internal.encryption.configuration
-
This package contains encryption configuration classes.
- org.gridgain.internal.encryption.event - package org.gridgain.internal.encryption.event
- org.gridgain.internal.encryption.provider - package org.gridgain.internal.encryption.provider
- org.gridgain.internal.encryption.provider.configuration - package org.gridgain.internal.encryption.provider.configuration
- org.gridgain.internal.encryption.reencryption - package org.gridgain.internal.encryption.reencryption
- org.gridgain.internal.encryption.utils - package org.gridgain.internal.encryption.utils
- org.gridgain.internal.encryption.validator - package org.gridgain.internal.encryption.validator
P
- pageCount(int) - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Returns the total page count for the specified partition.
- partitionToIndex() - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
- partitionToPageCount() - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
- providerName() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKeyWithProvider
- providers - Variable in class org.gridgain.internal.encryption.configuration.EncryptionConfigurationSchema
-
KEK provider configurations.
R
- ReencryptionStatus - Class in org.gridgain.internal.encryption.reencryption
-
Tracks the status and progress of data reencryption operations across storage partitions.
- ReencryptionStatus(int, ReencryptionStatus.State) - Constructor for class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Creates a new reencryption status with the specified key ID and state.
- ReencryptionStatus(Map<Integer, Integer>, Map<Integer, Integer>, ReencryptionStatus.State, int) - Constructor for class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Creates a new reencryption status with existing partition progress.
- ReencryptionStatus.State - Enum Class in org.gridgain.internal.encryption.reencryption
-
Represents the possible states of a reencryption process.
- ReencryptionStorage - Interface in org.gridgain.internal.encryption.reencryption
-
Storage interface for managing page re-encryption operations during encryption key rotation.
- ReencryptionStorage.FinishReason - Enum Class in org.gridgain.internal.encryption.reencryption
-
Enumeration of reasons for finishing a re-encryption operation.
- registerReencryption(int, int, boolean) - Method in interface org.gridgain.internal.encryption.reencryption.ReencryptionStorage
-
Registers a new re-encryption operation for the specified group with a new encryption key.
- registerRotationListener(DekRotationListener) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Registers a listener to receive notifications about DEK rotation events.
- remove(String) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Removes key chain.
- RequiresEncryptionSupport - Annotation Interface in org.gridgain.internal.encryption.validator
-
Annotation to validate if encryption is supported on the current platform.
- RequiresEncryptionSupportValidatorImpl - Class in org.gridgain.internal.encryption.validator
-
Validates if the encryption is supported on the platform when encryption is enabled.
- RequiresEncryptionSupportValidatorImpl() - Constructor for class org.gridgain.internal.encryption.validator.RequiresEncryptionSupportValidatorImpl
- rotateKey(String) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Initiates a key rotation operation for the specified key chain.
S
- setCount(int, int, int, int) - Method in interface org.gridgain.internal.encryption.reencryption.ReencryptionStorage
-
Sets the total page count for a specific partition in a re-encryption operation.
- Size - Annotation Interface in org.gridgain.internal.encryption.validator
-
The annotated element size must be between the specified boundaries (included).
- SizeValidator - Class in org.gridgain.internal.encryption.validator
-
Implementing a validator for
Size. - SizeValidator() - Constructor for class org.gridgain.internal.encryption.validator.SizeValidator
- state() - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Returns the current state of the reencryption process.
T
- toString() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKey
- toString() - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
- type - Variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
-
Key provider type.
- type() - Method in interface org.gridgain.internal.encryption.event.EncryptionEventParameters
- TYPE_AWS_KMS - Static variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
- TYPE_KEYSTORE - Static variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
- TYPE_SECRET - Static variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
U
- unregisterRotationListener(DekRotationListener) - Method in interface org.gridgain.internal.encryption.DataEncryptionKeyManager
-
Unregisters a previously registered DEK rotation listener.
- updateCount(int, int) - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Updates the total page count for a specific partition.
- updated() - Static method in interface org.gridgain.internal.encryption.event.EncryptionEventParameters
- updateProgress(int, int) - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
-
Updates the reencryption progress for a specific partition.
- updateProgress(int, int, int, int) - Method in interface org.gridgain.internal.encryption.reencryption.ReencryptionStorage
-
Updates the progress of a re-encryption operation for a specific partition.
- updateState(ReencryptionStatus.State) - Method in class org.gridgain.internal.encryption.reencryption.ReencryptionStatus
V
- validate(ActiveProviderValidator, ValidationContext<String>) - Method in class org.gridgain.internal.encryption.validator.ActiveProviderValidatorImpl
- validate(FileExists, ValidationContext<String>) - Method in class org.gridgain.internal.encryption.validator.FileExistsValidatorImpl
- validate(KeyProviderValidator, ValidationContext<NamedListView<? extends KeyProviderView>>) - Method in class org.gridgain.internal.encryption.validator.KeyProviderValidatorImpl
- validate(RequiresEncryptionSupport, ValidationContext<Boolean>) - Method in class org.gridgain.internal.encryption.validator.RequiresEncryptionSupportValidatorImpl
- validate(Size, ValidationContext<String>) - Method in class org.gridgain.internal.encryption.validator.SizeValidator
- valueOf(String) - Static method in enum class org.gridgain.internal.encryption.event.EncryptionEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStatus.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStorage.FinishReason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gridgain.internal.encryption.event.EncryptionEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStatus.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.encryption.reencryption.ReencryptionStorage.FinishReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form