Package lumis.portal.crypto
Interface ICryptoManager
-
- All Known Implementing Classes:
CryptoManager
@StableMinor(version="14.1", sinceVersion="5.5") public interface ICryptoManager
Manages cryptographic related operations.- Since:
- 5.5.0
- Version:
- $Revision: 24683 $ $Date: 2021-08-23 18:55:58 -0300 (Mon, 23 Aug 2021) $
-
-
Method Summary
All Methods Instance Methods Abstract 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
ICipher getOneWayCipher()
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.- Returns:
- the cipher.
- Since:
- 5.5.0
-
getReversibleCipher
ICipher getReversibleCipher()
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
.- Returns:
- the cipher.
- Since:
- 5.5.0
-
-