@Override
    public byte[] decode(final byte[] value, final Object[] parameters) {
        try {
            val verifiedValue = signingEnabled ? verifySignature(value, getSigningKey()) : value;
            val aesCipher = Cipher.getInstance(CIPHER_ALGORITHM);
            aesCipher.init(Cipher.DECRYPT_MODE, this.encryptionKey, this.parameterSpec);
            return aesCipher.doFinal(verifiedValue);
        } catch (final Exception e) {
            throw LOGGER.isTraceEnabled() ? new DecryptionException(e) : new DecryptionException();
        }
    }
Secret key IV algorithm. Default is {@code AES}.
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/cipher/BaseBinaryCipherExecutor.java