Interface ICipherSpi

  • All Superinterfaces:
    ICipher
    All Known Implementing Classes:
    AbstractCipher, MessageDigestCipher, SymmetricCipher

    @StableMinor(version="16.1",
                 sinceVersion="5.5")
    public interface ICipherSpi
    extends ICipher
    Interface to be implemented by customized ciphers.

    To create a customized cipher, create a class that implements this interface, and configure lumisportalconfig.xml to use that class.

    Also consider extending AbstractCipher instead of implementing this interface directly.

    Since:
    5.5.0
    Version:
    $Revision: 26156 $ $Date: 2024-01-13 10:26:46 -0300 (Sat, 13 Jan 2024) $
    • Method Detail

      • init

        void init​(org.w3c.dom.Node configuration)
           throws PortalException
        This method is called only once and before any other method are called. This allows the cipher to initialize itself and read any custom configuration.
        Throws:
        PortalException
        Since:
        5.5.0