@Override
    public String decode(final Serializable value, final Object[] parameters) {
        return decode(value, parameters, getEncryptionKey(), getSigningKey());
    }
The {@link BaseStringCipherExecutor} is the default
implementation of {@link CipherExecutor}. It provides
a facade API to encrypt, sign, and verify values.

@author Misagh Moayyed
@since 4.1
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/cipher/BaseStringCipherExecutor.java