Author: gmazza
Date: Thu Jul 24 05:31:26 2008
New Revision: 679390
URL:
http://svn.apache.org/viewvc?rev=679390&view=revLog:
Fixed commenting, typos, etc.
Modified:
cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/client.xml
cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/server.xml
Modified: cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/client.xml
URL:
http://svn.apache.org/viewvc/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/client.xml?rev=679390&r1=679389&r2=679390&view=diff==============================================================================
--- cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/client.xml (original)
+++ cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/client.xml Thu Jul 24 05:31:26 2008
@@ -20,12 +20,17 @@
<beans xmlns="
http://www.springframework.org/schema/beans"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="
http://cxf.apache.org/jaxws"
- xsi:schemaLocation="
-
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd-
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd- ">
+ xsi:schemaLocation="
http://www.springframework.org/schema/beans+
http://www.springframework.org/schema/beans/spring-beans.xsd+
http://cxf.apache.org/jaxws+
http://cxf.apache.org/schemas/jaxws.xsd">
- <jaxws:client name="{
http://apache.org/hello_world_soap_http}TimestampSignEncryptPort" createdFromAPI="true">
+ <!--
+ Client-side endpoint. For this example, Alice is the client
+ and Bob is the service.
+ -->
+ <jaxws:client name="{
http://apache.org/hello_world_soap_http}TimestampSignEncryptPort"
+ createdFromAPI="true">
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature"/>
</jaxws:features>
@@ -39,11 +44,11 @@
</jaxws:inInterceptors>
</jaxws:client>
- <!-- -->
- <!-- This bean is an Out interceptor which will add a Timestamp, -->
- <!-- sign the Timstamp and Body, and then encrypt the Timestamp -->
- <!-- and Body. It uses 3DES as the symmetric key algorithm. -->
- <!-- -->
+ <!--
+ This bean is an Out interceptor which will add a timestamp,
+ sign the timestamp and body, and then encrypt the timestamp
+ and body. It uses 3DES as the symmetric key algorithm.
+ -->
<bean
class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor"
id="TimestampSignEncrypt_Request">
@@ -58,9 +63,9 @@
<entry key="signatureKeyIdentifier" value="DirectReference"/>
<entry key="passwordCallbackClass" value="org.apache.cxf.systest.ws.security.KeystorePasswordCallback"/>
<entry key="signatureParts" value="{Element}{
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Timestamp;{Element}{
http://schemas.xmlsoap.org/soap/envelope/}Body"/>
- <!-- -->
- <!-- Recommendation: signatures should be encrypted -->
- <!-- -->
+ <!--
+ Recommendation: signatures should be encrypted
+ -->
<entry key="encryptionParts" value="{Element}{
http://www.w3.org/2000/09/xmldsig#}Signature;{Content}{
http://schemas.xmlsoap.org/soap/envelope/}Body"/>
<!-- <entry key="encryptionKeyTransportAlgorithm" value="RSA15"/> -->
<entry key="encryptionSymAlgorithm" value="
http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>
@@ -68,11 +73,10 @@
</constructor-arg>
</bean>
- <!-- -->
- <!-- This bean is an In interceptor which validated a signed, -->
- <!-- encrypted resposne, and timestamped. -->
- <!-- -->
- <!-- -->
+ <!--
+ This bean is an In interceptor which will validate a signed,
+ encrypted response, and timestamp it.
+ -->
<bean
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"
id="TimestampSignEncrypt_Response">
Modified: cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/server.xml
URL:
http://svn.apache.org/viewvc/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/server.xml?rev=679390&r1=679389&r2=679390&view=diff==============================================================================
--- cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/server.xml (original)
+++ cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/security/server.xml Thu Jul 24 05:31:26 2008
@@ -23,25 +23,27 @@
xmlns:jaxws="
http://cxf.apache.org/jaxws"
xmlns:test="
http://apache.org/hello_world_soap_http"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="
-
http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd-
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd-
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd- ">
+ xsi:schemaLocation="
http://cxf.apache.org/core+
http://cxf.apache.org/schemas/core.xsd+
http://www.springframework.org/schema/beans+
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd+
http://cxf.apache.org/jaxws
+
http://cxf.apache.org/schemas/jaxws.xsd">
- <!-- -->
- <!-- Enable logging at all endpoints -->
- <!-- -->
+ <!--
+ Enable logging at all endpoints
+ -->
<cxf:bus>
<cxf:features>
<bean class="org.apache.cxf.feature.LoggingFeature"/>
</cxf:features>
</cxf:bus>
- <!-- -->
- <!-- UsernameToken endpoint definition -->
- <!-- This endpoint is configired to -->
- <!-- -->
+ <!--
+ UsernameToken endpoint definition
+ This endpoint is configured to read the username and password tokens
+ and validate them using a password callback handler.
+ -->
<jaxws:endpoint
id="UsernameTokenEndpoint"
implementor="org.apache.cxf.systest.ws.security.GreeterImpl"
@@ -54,9 +56,10 @@
<bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"/>
</jaxws:inInterceptors>
</jaxws:endpoint>
- <!-- -->
- <!-- -->
- <!-- -->
+
+ <!--
+ WSS4JInInterceptor for UsernameTokenEndpoint above
+ -->
<bean
id="UsernameToken_Request"
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"
@@ -70,9 +73,11 @@
</constructor-arg>
</bean>
- <!-- -->
- <!-- -->
- <!-- -->
+ <!--
+ TimestampSignEncryptEndpoint endpoint definition
+ This endpoint is configured to work with public key certificates
+ on both client (Alice) and service (Bob) side.
+ -->
<jaxws:endpoint
id="TimestampSignEncryptEndpoint"
implementor="org.apache.cxf.systest.ws.security.GreeterImpl"
@@ -89,9 +94,11 @@
<bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"/>
</jaxws:inInterceptors>
</jaxws:endpoint>
- <!-- -->
- <!-- -->
- <!-- -->
+
+ <!--
+ WSS4JInInterceptor for decrypting and validating the signature of the
+ SOAP request.
+ -->
<bean
id="TimestampSignEncrypt_Request"
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"
@@ -109,9 +116,10 @@
</map>
</constructor-arg>
</bean>
- <!-- -->
- <!-- -->
- <!-- -->
+
+ <!--
+ WSS4JOutInterceptor for encoding and signing the SOAP response.
+ -->
<bean
id="TimestampSignEncrypt_Response"
class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor"
@@ -126,9 +134,9 @@
<entry key="signatureKeyIdentifier" value="DirectReference"/>
<entry key="passwordCallbackClass" value="org.apache.cxf.systest.ws.security.KeystorePasswordCallback"/>
<entry key="signatureParts" value="{Element}{
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Timestamp;{Element}{
http://schemas.xmlsoap.org/soap/envelope/}Body"/>
- <!-- -->
- <!-- Recommendation: signatures should be encrypted -->
- <!-- -->
+ <!--
+ Recommendation: signatures should be encrypted
+ -->
<entry key="encryptionParts" value="{Element}{
http://www.w3.org/2000/09/xmldsig#}Signature;{Content}{
http://schemas.xmlsoap.org/soap/envelope/}Body"/>
<!-- <entry key="encryptionKeyTransportAlgorithm" value="RSA15"/> -->
<entry key="encryptionSymAlgorithm" value="
http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/>