I'm building a jaxws client that needs to run in axis, cxf, metro and jbossws native using SSL with client certificate authentication. The problem I've just discovered is all of the soap stacks uses a different API for specificing key stores and trust stores.
Long story short, if this client is running in a cxf environment, I want to be able to bring the jbossws jars with it and then somehow typecast or force class loading to use the jbossws runtime instead of cxf (which is also in the same classpath).
Which of the jbossws classes implements @WebServiceClient? I think I'm a bit confused as far as how this specific annotcation is wrapped back to a class implementation