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, IEncryptionSpi
Constructors
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 = null
Field Value
Type | Description |
---|---|
System.Int32 |
DefaultMasterKeyName
Default master key name.
Declaration
public const string DefaultMasterKeyName = null
Field 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 |