Is there a good way for a client application built using Axis 1.4
to call a particular web service with more than one SSL client
certificate?
We plan to embed an Axis client into an existing web application
so we can communicate with a third party's web services. The
third party identifies the web service "user" by examining their
SSL client certificate, and we need to provide a different client
certificate depending upon the actual human user of our web
application.
Axis's SecureSocketFactory appears to use JSSE and gets its
configuration from global system properties. Changing these
properties in a multi-user environment doesn't seem to be a good
idea. I realize I can plug in my own SecureSocketFactory
implementation using
-Dorg.apache.axis.components.net.SocketFactory=edu.harvard.MySock
etFactory
but I still wind up with a global resource which cannot be easily
configured on a per-socket basis.
I would appreciate hearing from anyone who has run into this
problem in the past.
Thanks,
...Mike
--------------------------------------
Mike Thomas
Office of Administrative Systems
Harvard University
8 Story Street, Cambridge, MA 02138
617 384-8055 [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]