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: