I am developing a java client to connect to a web service which uses SOAP. In Intellij
TOOLS>GENERATE JAVA CODE FROM WSDL
has generated the stubs and I have connected to the insecure endpoint.
I now need to sign and encrypt the message body with a public certificate. I have read about Axis, CXF, WSS4J and Glassfish but I am still unclear which of these packages I would use?