[jboss-svn-commits] JBossWS SVN: r851 - branches/jbossws-1.0/docs/user-guide/project/en/modules/wssecurity

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Aug 28 13:11:12 EDT 2006


Author: jason.greene at jboss.com
Date: 2006-08-28 13:11:11 -0400 (Mon, 28 Aug 2006)
New Revision: 851

Modified:
   branches/jbossws-1.0/docs/user-guide/project/en/modules/wssecurity/wssecurity.xml
Log:
Make client keystore/trustore clearer, add properties docs


Modified: branches/jbossws-1.0/docs/user-guide/project/en/modules/wssecurity/wssecurity.xml
===================================================================
--- branches/jbossws-1.0/docs/user-guide/project/en/modules/wssecurity/wssecurity.xml	2006-08-28 16:38:00 UTC (rev 850)
+++ branches/jbossws-1.0/docs/user-guide/project/en/modules/wssecurity/wssecurity.xml	2006-08-28 17:11:11 UTC (rev 851)
@@ -286,11 +286,46 @@
          </orderedlist>
       </para>
 
-      <para>We did not specify a key store or trust store, because client apps instead use the wsse System properties instead. If this was a web or ejb client (meaning a webservice client in a war or ejb jar file), then we would have specified them in the client descriptor.</para>
+      <para>We did not specify a key store or trust store, because client apps instead use the wsse System properties instead. If this was a web or ejb client (meaning a webservice client in a war or ejb jar file), then we would have specified them in the client descriptor. In that case, the keystore/truststore tags are the same as the one specified in the server config.</para>
 
    </sect1>
-
    <sect1>
+      <title>Standalone Client System Properties</title>
+      <para>If the client is standalone (not running within the container), then you need to specify the keystore and truststore values as system properties. They are as follows:</para> 
+   
+     <table frame="all">
+      <title>Standlone Client System Properties</title>
+      <tgroup cols="2">
+        <tbody>
+          <row>
+            <entry>org.jboss.wsse.keyStore</entry>
+            <entry>The keystore file.</entry>
+          </row>
+          <row>
+            <entry>org.jboss.wsse.keyStorePassword</entry>
+            <entry>The password for the keystore.</entry>
+          </row>
+          <row>
+            <entry>org.jboss.wsse.keyStoreType</entry>
+            <entry>The type of the keystore (JKS, pkcs12, etc).</entry>
+          </row>
+          <row>
+            <entry>org.jboss.wsse.trustStore</entry>
+            <entry>The trust store. It must contain the certs for any peer that communicates with the service.</entry>
+          </row>
+          <row>
+            <entry>org.jboss.wsse.trustStorePassword</entry>
+            <entry>The password for the truststore.</entry>
+          </row>
+          <row>
+            <entry>org.jboss.wsse.trustStoreType</entry>
+            <entry>The type of the truststore (JKS, pkcs12, etc).</entry>
+          </row>
+        </tbody>
+      </tgroup>
+     </table>
+   </sect1>
+   <sect1>
       <title>SOAP message exchange</title>
 
       <para>Below you see the incomming SOAP message with the details of the security headers ommited. The idea is, that the SOAP body is still
@@ -355,4 +390,4 @@
          correctly and it still doesn't work chances are you have added the provider to the installation not being used.
       </para>
    </sect1>
-</chapter>
\ No newline at end of file
+</chapter>




More information about the jboss-svn-commits mailing list