Decrypt data with secret key or certificate loaded from keystore. If chosen cipher requires initialization vector,
deserializer expects to read it from the beginning of encoded content. Length of initialization vector
is dynamically calculated based on chosen cipher suite (see
EncryptionHelper.ivLength(String, Cipher)).
Example configuration (secret key):
transformation = AES/ECB/PKCS5Padding
secret = 770A8A65DA156D24EE2A093277530142
Example configuration (private key decryption):
transformation = RSA/None/PKCS1Padding
key.store.path = /tmp/keystore.jks
key.store.password = changeit
key.store.alias = key1
key.store.alias.password = donotchange
Deserializer expects input data representation analogical to output generated by
EncryptSerializer.