Interface ICryptoManager

  • All Known Implementing Classes:
    CryptoManager

    @StableMinor(version="16.0",
                 sinceVersion="5.5")
    public interface ICryptoManager
    Manages cryptographic related operations.
    Since:
    5.5.0
    Version:
    $Revision: 25808 $ $Date: 2023-07-04 15:20:55 -0300 (Tue, 04 Jul 2023) $
    • 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 throw UnsupportedOperationException 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