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
- 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
C
- 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
- cipher - Variable in class org.gridgain.internal.encryption.provider.configuration.KeyProviderConfigurationSchema
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.
- 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.
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
G
- getActiveKeyIdentifier() - Method in interface org.gridgain.internal.encryption.provider.KeyProvider
-
Gets the active key encryption key identifier.
- getProviderIdentifier() - Method in interface org.gridgain.internal.encryption.provider.KeyProvider
-
Gets the key provider identifier.
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.
- 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.
- 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
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
- 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.utils - package org.gridgain.internal.encryption.utils
- org.gridgain.internal.encryption.validator - package org.gridgain.internal.encryption.validator
P
- providerName() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKeyWithProvider
- providers - Variable in class org.gridgain.internal.encryption.configuration.EncryptionConfigurationSchema
-
KEK provider configurations.
R
- 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
S
- 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
T
- toString() - Method in class org.gridgain.internal.encryption.provider.DataEncryptionKey
- 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
- updated() - Static method in interface org.gridgain.internal.encryption.event.EncryptionEventParameters
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.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form