Index

A C D E F G H I K M N O P R S T U V 
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
DataEncryptionKey implementation 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 DataEncryptionKey and 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 providerName exists.

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.
A C D E F G H I K M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form