Option | Default | Description |
---|
secureTag | null | The XPATH reference to the XML Element selected for encryption/decryption. If no tag is specified, the entire payload is encrypted/decrypted. |
secureTagContents | false | A boolean value to specify whether the XML Element is to be encrypted or the contents of the XML Element. - false --> Element Level - true --> Element Content Level |
passPhrase | null | A byte array that is used as passPhrase to encrypt/decrypt content. The passPhrase has to be If no passPhrase is specified, a default passPhrase is utilized. The passPhrase needs to be put together in conjunction with the appropriate encryption algorithm - TRIPLEDES (example: "Only another 24 Byte key".getBytes() |
xmlCipherAlgorithm | null | The cipher algorithm to be used for encryption/decryption. The available choices are. - XMLCipher.TRIPLEDES - XMLCipher.AES_128 - XMLCipher.AES_192 - XMLCipher.AES_256
If xmlCipherAlgorithm is not explicitly specified the compressionLevel the cipher algorithm employed is XMLCipher.TRIPLEDES |