Package org.pac4j.play.store
Class ShiroAesDataEncrypter
- java.lang.Object
-
- org.pac4j.play.store.ShiroAesDataEncrypter
-
- All Implemented Interfaces:
DataEncrypter
public class ShiroAesDataEncrypter extends Object implements DataEncrypter
A DataEncrypter based on the Shiro library and AES encryption.- Since:
- 6.1.0
- Author:
- Jerome Leleu
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description ShiroAesDataEncrypter()
ShiroAesDataEncrypter(byte[] key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
decrypt(byte[] encryptedBytes)
Decrypt the data.byte[]
encrypt(byte[] rawBytes)
Encrypt the data.
-
-
-
Method Detail
-
decrypt
public byte[] decrypt(byte[] encryptedBytes)
Description copied from interface:DataEncrypter
Decrypt the data.- Specified by:
decrypt
in interfaceDataEncrypter
- Parameters:
encryptedBytes
- the encrypted bytes- Returns:
- decrypted bytes
-
encrypt
public byte[] encrypt(byte[] rawBytes)
Description copied from interface:DataEncrypter
Encrypt the data.- Specified by:
encrypt
in interfaceDataEncrypter
- Parameters:
rawBytes
- the raw bytes- Returns:
- encrypted bytes
-
-