...
Option | Default | Description |
---|---|---|
| | The XPath reference to the XML Element selected for encryption/decryption. If no tag is specified, the entire payload is encrypted/decrypted. |
| | A boolean value to specify whether the XML Element is to be encrypted or the contents of the XML Element
|
| | A String used as passPhrase to encrypt/decrypt content. The passPhrase has to be provided. If no passPhrase is specified, a default passPhrase is used. The passPhrase needs to be put together in conjunction with the appropriate encryption algorithm. For example using |
| | The cipher algorithm to be used for encryption/decryption of the XML message content. The available choices are:
|
| | A map of namespace values indexed by prefix. The index values must match the prefixes used in the |
...
Option | Default | Description |
---|---|---|
| | The key alias to be used when retrieving the recipient's public or private key from a KeyStore when performing asymmetric key encryption or decryption. |
| | The cipher algorithm to be used for encryption/decryption of the asymmetric key. The available choices are:
|
| | Configuration options for creating and loading a KeyStore instance that represents the sender's trustStore or recipient's keyStore. |
| | Camel 2.10.2 / 2.11: The password to be used for retrieving the private key from the KeyStore. This key is used for asymmetric decryption. |
| XMLCipher.SHA1 | Camel 2.12 The digest algorithm to use with the RSA OAEP algorithm. The available choices are:
|
| EncryptionConstants.MGF1_SHA1 | Camel 2.12 The MGF Algorithm to use with the RSA OAEP algorithm. The available choices are:
|
Marshal
In order to encrypt the payload, the marshal
processor needs to be applied on the route followed by the secureXML()
tag.
...