Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.5.6
-
None
Description
This task involves improving the XML encryption processing, particular wrt DOM processing, when processing an EncryptedData or EncryptedKey element. The code here is woefully inefficient. This includes:
- Removing the unnecessary class variable "sharedKey" in EncryptedDataProcessor
- Audit the code to make sure it only searches for direct child elements when necessary rather than a global search of the SOAP envelope
- A general tidy-up of the code.