rsitze      2002/10/09 15:08:47

  Modified:    java/docs integration-guide.html
  Log:
  Moving toward portable JSSE solution..
  
  Revision  Changes    Path
  1.16      +66 -0     xml-axis/java/docs/integration-guide.html
  
  Index: integration-guide.html
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/docs/integration-guide.html,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- integration-guide.html    8 Oct 2002 21:55:03 -0000       1.15
  +++ integration-guide.html    9 Oct 2002 22:08:47 -0000       1.16
  @@ -39,6 +39,8 @@
   <br>&nbsp; <a href="#Performance Monitoring Plug">Performance Monitoring</a>
   <br>&nbsp; <a href="#Encoding Plug">Encoding</a>
   <br>&nbsp; <a href="#WSDL plug">WSDL Parser and Code Generator Framework</a>
  +<br><a href="#Client SSL">Client SSL</a>
  +
   <h2>
   <a NAME="Introduction"></a>Introduction</h2>
   The primary purpose of this guide is
  @@ -1335,5 +1337,69 @@
   do is instantiate itself and run itself.</li>
   </ul>
   </ul>
  +
  +<h2>
  +<a NAME="Client SSL"></a>Client SSL</h2>
  +The default pluggable secure socket factory module
  +(see <a href="#Pluggable APIs">Pluggable APIs</a>)
  +uses JSSE security.
  +Review the JSSE documentation for details on
  +installing and registering (if appropriate) JSSE into your JDK,
  +and for details on how to configuration JSSE.
  +Configuration for the JVM is offered by JSSE and the Java security model.
  +JSSE properties are set in the file
  +<code>&lt;JAVA_HOME&gt;/lib/security/java.security</code>.
  +<p>
  +AXIS allows per-instance overrides of various properties
  +that apply to individual Axis instances,
  +determined by the attributes passed to the Axis constructor/factory
  +(?this may be broken, but can still configure via JSSE).
  +<p>
  +The following table summarizes settings, order in which they are checked is 
left-to-right:
  +<table border="1">
  +<tr>
  +<th>Description</th>
  +<th>System Property</th>
  +<th>AXIS attribute</th>
  +<th>JSSE property</th>
  +<th>Default</th>
  +</tr>
  +<tr>
  +<td>Provider</td>
  +<td>n/a</td>
  +<td>n/a</td>
  +<td>security.provider.&lt;n&gt;</td>
  +<td>See JSSE Spec</td>
  +</tr>
  +<tr>
  +<td>KeyStore File Name</td>
  +<td>javax.net.ssl.keyStore</td>
  +<td>keystore</td>
  +<td>n/a</td>
  +<td>&lt;user.home&gt;/.keystore</td>
  +</tr>
  +<tr>
  +<td>KeyStore Type</td>
  +<td>javax.net.ssl.keyStoreType</td>
  +<td>keystoreType</td>
  +<td>keystore.type</td>
  +<td>See JSSE Spec</td>
  +</tr>
  +<tr>
  +<td>KeyStore Password</td>
  +<td></td>
  +<td>keystorePass</td>
  +<td></td>
  +<td>See JSSE Spec</td>
  +</tr>
  +<tr>
  +<td></td>
  +<td></td>
  +</tr>
  +</table>
  +<p>
  +Note that the above table does not cover all properties/settings
  +provided by JSSE.
  +
   </body>
   </html>
  
  
  


Reply via email to