@Override
    public byte[] encode(final byte[] value, final Object[] parameters) {
        return FunctionUtils.doUnchecked(() -> {
            val aesCipher = Cipher.getInstance(CIPHER_ALGORITHM);
            aesCipher.init(Cipher.ENCRYPT_MODE, this.encryptionKey, this.parameterSpec);
            val result = aesCipher.doFinal(value);
            return signingEnabled ? sign(result, getSigningKey()) : result;
        });
    }
Secret key IV algorithm. Default is {@code AES}.
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/cipher/BaseBinaryCipherExecutor.java