Class 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 Detail

      • CryptoManager

        public CryptoManager()
    • 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 throw UnsupportedOperationException in its decrypt methods.

        Specified by:
        getOneWayCipher in interface ICryptoManager
        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 interface ICryptoManager
        Returns:
        the cipher.