Package lumis.portal.crypto
Class CryptoManager
- java.lang.Object
-
- lumis.portal.crypto.CryptoManager
-
- All Implemented Interfaces:
ICryptoManager
public class CryptoManager extends java.lang.Object implements ICryptoManager
ICryptoManager
implementation.- Since:
- 5.5.0
- Version:
- $Revision: 12538 $ $Date: 2011-02-09 12:07:10 -0200 (Wed, 09 Feb 2011) $
-
-
Constructor Summary
Constructors Constructor Description CryptoManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ICipher
getOneWayCipher()
Returns a one-way cipher.ICipher
getReversibleCipher()
Returns a cipher that is able to encrypt data, and decrypt it back.
-
-
-
Method Detail
-
getOneWayCipher
public ICipher getOneWayCipher()
Description copied from interface:ICryptoManager
Returns a one-way cipher.The actual cipher returned depends on the encryption configuration in
lumisportalconfig.xml
. It is recommended that the one-way cipher is configured to use an algorithm that is not possible to decrypt. In this case, the cipher will throwUnsupportedOperationException
in its decrypt methods.- Specified by:
getOneWayCipher
in interfaceICryptoManager
- Returns:
- the cipher.
-
getReversibleCipher
public ICipher getReversibleCipher()
Description copied from interface:ICryptoManager
Returns a cipher that is able to encrypt data, and decrypt it back.The actual cipher returned depends on the encryption configuration in
lumisportalconfig.xml
.- Specified by:
getReversibleCipher
in interfaceICryptoManager
- Returns:
- the cipher.
-
-