Package ninja.utils

Class CookieEncryption


  • public class CookieEncryption
    extends Object
    This class encrypts/decrypts session cookie data. Resultant encrypted strings are encoded in base64, and decryption expects base64 encoded string.
    • Constructor Detail

      • CookieEncryption

        @Inject
        public CookieEncryption​(NinjaProperties properties)
    • Method Detail

      • encrypt

        public String encrypt​(String data)
        Encrypts data with secret key.
        Parameters:
        data - text to encrypt
        Returns:
        encrypted text in base64 format
      • decrypt

        public String decrypt​(String data)
        Decrypts data with secret key.
        Parameters:
        data - text to decrypt in base64 format
        Returns:
        decrypted text