@IgniteSpiNoop public class NoopEncryptionSpi extends IgniteSpiAdapter implements EncryptionSpi
EncryptionSPI implementation.EncryptionSpi,
KeystoreEncryptionSpiignite, igniteInstanceName| Constructor and Description |
|---|
NoopEncryptionSpi() |
| Modifier and Type | Method and Description |
|---|---|
int |
blockSize() |
Serializable |
create()
Creates new key for an encryption/decryption of cache persistent data: pages, WAL records.
|
byte[] |
decrypt(byte[] data,
Serializable key)
Decrypts data encrypted with
EncryptionSpi.encrypt(ByteBuffer, Serializable, ByteBuffer) |
Serializable |
decryptKey(byte[] key)
Decrypts key and checks it integrity.
|
void |
decryptNoPadding(ByteBuffer data,
Serializable key,
ByteBuffer res)
Decrypts data encrypted with
EncryptionSpi.encryptNoPadding(ByteBuffer, Serializable, ByteBuffer) |
void |
encrypt(ByteBuffer data,
Serializable key,
ByteBuffer res)
Encrypts data.
|
int |
encryptedSize(int dataSize) |
int |
encryptedSizeNoPadding(int dataSize) |
byte[] |
encryptKey(Serializable key)
Encrypts key.
|
void |
encryptNoPadding(ByteBuffer data,
Serializable key,
ByteBuffer res)
Encrypts data without padding info.
|
byte[] |
masterKeyDigest()
Returns master key digest.
|
void |
spiStart(@Nullable String igniteInstanceName)
This method is called to start SPI.
|
void |
spiStop()
This method is called to stop SPI.
|
addTimeoutObject, assertParameter, checkConfigurationConsistency0, clientFailureDetectionTimeout, configInfo, createSpiAttributeName, failureDetectionTimeout, failureDetectionTimeoutEnabled, failureDetectionTimeoutEnabled, getConsistentAttributeNames, getExceptionRegistry, getLocalNode, getName, getNodeAttributes, getSpiContext, ignite, initFailureDetectionTimeout, injectables, injectResources, isNodeStopping, onBeforeStart, onClientDisconnected, onClientReconnected, onContextDestroyed, onContextDestroyed0, onContextInitialized, onContextInitialized0, registerMBean, removeTimeoutObject, setName, started, startInfo, startStopwatch, stopInfo, unregisterMBeanclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getNodeAttributes, onClientDisconnected, onClientReconnected, onContextDestroyed, onContextInitializedpublic byte[] masterKeyDigest()
masterKeyDigest in interface EncryptionSpipublic Serializable create() throws IgniteException
create in interface EncryptionSpiIgniteException - If key creation failed.public void encrypt(ByteBuffer data, Serializable key, ByteBuffer res)
encrypt in interface EncryptionSpidata - Data to encrypt.key - Encryption key.res - Destination buffer.public void encryptNoPadding(ByteBuffer data, Serializable key, ByteBuffer res)
encryptNoPadding in interface EncryptionSpidata - Data to encrypt.key - Encryption key.res - Destination buffer.public byte[] decrypt(byte[] data,
Serializable key)
EncryptionSpi.encrypt(ByteBuffer, Serializable, ByteBuffer)decrypt in interface EncryptionSpidata - Data to decrypt.key - Encryption key.public void decryptNoPadding(ByteBuffer data, Serializable key, ByteBuffer res)
EncryptionSpi.encryptNoPadding(ByteBuffer, Serializable, ByteBuffer)decryptNoPadding in interface EncryptionSpidata - Data to decrypt.key - Encryption key.public byte[] encryptKey(Serializable key)
encryptKey in interface EncryptionSpikey - Key to encrypt.public Serializable decryptKey(byte[] key)
decryptKey in interface EncryptionSpikey - Key to decrypt.public int encryptedSize(int dataSize)
encryptedSize in interface EncryptionSpidataSize - Size of plain data in bytes.public int encryptedSizeNoPadding(int dataSize)
encryptedSizeNoPadding in interface EncryptionSpidataSize - Size of plain data in bytes.public int blockSize()
blockSize in interface EncryptionSpipublic void spiStart(@Nullable
@Nullable String igniteInstanceName)
throws IgniteSpiException
spiStart in interface IgniteSpiigniteInstanceName - Name of Ignite instance this SPI is being started for
(null for default Ignite instance).IgniteSpiException - Throws in case of any error during SPI start.public void spiStop()
throws IgniteSpiException
Note that this method can be called at any point including during recovery of failed start. It should make no assumptions on what state SPI will be in when this method is called.
spiStop in interface IgniteSpiIgniteSpiException - Thrown in case of any error during SPI stop.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019