Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change 
notification.

The following page has been changed by CharlesWicksteed:
http://wiki.apache.org/ws/FrontPage/Axis/AxisClientConfiguration/SSLConfig

The comment on the change is:
Changed title to match front page, add internal links, minor fix to wording

------------------------------------------------------------------------------
- '''Configuring SSL with Axis Client'''
+ '''How do I select a client certificate for SSL at run time?'''
  
- (Note: sorry I can't get the inter-page links working.  I will come back 
later and fix them when I have worked out how.  CW)
- 
- If you want more control over the configuration of Axis client SSL 
{{{(FrontPage/Axis/AxisClientConfiguration/Ssl)}}}, you can use 
{{{SunJSSESocketFactory}}} as the secure socket factory.  
{{{SunJSSESocketFactory}}} is a sub-class of {{{JSSESocketFactory}}}.  To tell 
Axis to use this class, create in your classpath, under 
{{{META-INF/services/}}} a file called 
{{{org.apache.axis.components.net.SecureSocketFactory}}} with the content :
+ If you want more control over the configuration of [:../Ssl:Axis client SSL], 
you can use {{{SunJSSESocketFactory}}} as the secure socket factory.  
{{{SunJSSESocketFactory}}} is a sub-class of {{{JSSESocketFactory}}}.  To tell 
Axis to use this class, create in your classpath, under 
{{{META-INF/services/}}} a file called 
{{{org.apache.axis.components.net.SecureSocketFactory}}} with the content :
  {{{
  org.apache.axis.components.net.SunJSSESocketFactory
  }}} 
  
- To pass the configuration data to the {{{SunJSSESocketFactory}}} at run time, 
make a custom engine configuration, similar to that described in "How do I 
setup handlers in Axis clients?" {{{(FrontPage/Axis/AxisClientConfiguration)}}}.
+ To pass the configuration data to the {{{SunJSSESocketFactory}}} at run time, 
make a custom engine configuration, similar to that described in "[:../:How do 
I setup handlers in Axis clients?]".
  
- Here is an example engine configuration which is equivalent to the default 
client-config.wsdd, with one additional parameter (keystore) for the SSL 
configuration. The JSSE library always uses the first certificate that it finds 
in the key store, so this is the way to make it use different certificates for 
connections to different services. Any option set on the {{{HTTPSender}}} is 
copied, by the Axis code, to the attributes hash table passed to the 
{{{SunJSSESocketFactory}}} constructor.
+ Here is an example engine configuration which is equivalent to the default 
client-config.wsdd, with one additional parameter (keystore) for the SSL 
configuration. The JSSE library always uses the first certificate that it finds 
in the key store, so this is the way to make it use different certificates for 
connections to different services. Any option that you set on the 
{{{HTTPSender}}} is copied, by the Axis code, to the attributes hash table 
passed to the {{{SunJSSESocketFactory}}} constructor.
  
  {{{
  import org.apache.axis.AxisEngine;

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to