During the EPD Projectathon 2024, several issues have been identified using the new HuskyService (simplified access to the convenience API.
Following issues have been identified:
Requests using the XUA Token were not working because XUA Assertion was not correctly converted.
Setting the key/trustore in the HuskyWebServiceClient#sendProvideAndRegisterDocumentSetRequest is not useful due to thread safety (multiple transactions using different destinations would overwrite the system properties), additionally not setting the keystore would lead to clearing the property. It is recommend not to use Destination#Key/Truststore attributes.
Several requests have implemented a mandatory securityHeaderElement - while this is useful for productive environments, it makes things hard for testing against environments like the EPD Playground which do not need such elements.
During the EPD Projectathon 2024, several issues have been identified using the new HuskyService (simplified access to the convenience API.
Following issues have been identified: