Interface Encryption
-
public interface Encryption
Interface for implementing encryption.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]
Decrypt(byte[] data, java.lang.String key)
Responsible for decrypting data stored in cache Server.byte[]
Encrypt(byte[] data, java.lang.String key)
Responsible for encrypting serialized data.void
Intialize(java.util.HashMap parameters)
Perform tasks like allocating resources or acquiring connections etc.
-
-
-
Method Detail
-
Intialize
void Intialize(java.util.HashMap parameters)
Perform tasks like allocating resources or acquiring connections etc.- Parameters:
parameters
- Startup parameters defined in the configuration.
-
Encrypt
byte[] Encrypt(byte[] data, java.lang.String key)
Responsible for encrypting serialized data.- Parameters:
data
- Bytes to be encrypted.key
- The key used for encryption.- Returns:
- encrypted Bytes to be stored in cache.
-
Decrypt
byte[] Decrypt(byte[] data, java.lang.String key)
Responsible for decrypting data stored in cache Server.- Parameters:
data
- decrypted data to be in deserialized form.key
- The key used for encryption.- Returns:
-
-