Class KeystoreEncryptionSpi
IEncryptionSPI implementation base on JDK provided cipher algorithm implementations.
Inheritance
System.Object
    KeystoreEncryptionSpi
  Implements
Namespace: Apache.Ignite.Core.Encryption.Keystore
Assembly: Apache.Ignite.Core.dll
Syntax
public class KeystoreEncryptionSpi : object, IEncryptionSpiConstructors
KeystoreEncryptionSpi()
Empty constructor.
Declaration
public KeystoreEncryptionSpi()KeystoreEncryptionSpi(IBinaryRawReader)
Initializes a new instance of the KeystoreEncryptionSpi class.
Declaration
public KeystoreEncryptionSpi(IBinaryRawReader reader)Parameters
| Type | Name | Description | 
|---|---|---|
| IBinaryRawReader | reader | The reader. | 
Fields
DefaultKeySize
Default encryption key size.
Declaration
public const int DefaultKeySize = nullField Value
| Type | Description | 
|---|---|
| System.Int32 | 
DefaultMasterKeyName
Default master key name.
Declaration
public const string DefaultMasterKeyName = nullField Value
| Type | Description | 
|---|---|
| System.String | 
Properties
KeySize
Size of encryption key.
Declaration
public int KeySize { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
KeyStorePassword
Key store password.
Declaration
public string KeyStorePassword { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
KeyStorePath
Path to key store.
Declaration
public string KeyStorePath { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
MasterKeyName
Name of master key in key store.
Declaration
public string MasterKeyName { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String |