You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/03/02 20:31:58 UTC

svn commit: r749422 - in /cxf/sandbox/interopfest/wstrust10/src/main: java/interop/client/Client.java resources/etc/client.xml

Author: dkulp
Date: Mon Mar  2 19:31:57 2009
New Revision: 749422

URL: http://svn.apache.org/viewvc?rev=749422&view=rev
Log:
Get another test working

Modified:
    cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java
    cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml

Modified: cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java?rev=749422&r1=749421&r2=749422&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/java/interop/client/Client.java Mon Mar  2 19:31:57 2009
@@ -77,14 +77,14 @@
                 //"Scenario_1_IssuedTokenOverTransport_UsernameOverTransport", // [1]
                 "Scenario_2_IssuedToken_MutualCertificate10",
                 "Scenario_5_IssuedTokenForCertificate_MutualCertificate11",
-                //"Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11", //[2]        
+                "Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11",        
                                  
-                //"Scenario_7_IssuedTokenOverTransport_UsernameOverTransport", //[3]
-                //"Scenario_9_IssuedTokenForCertificate_MutualCertificate11", // [3]
-                //"Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11", //[3]
+                //"Scenario_7_IssuedTokenOverTransport_UsernameOverTransport", //[2]
+                //"Scenario_9_IssuedTokenForCertificate_MutualCertificate11", // [2]
+                //"Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11", //[2]
             };
         }
-        //argv = new String[] {argv[2]};
+        argv = new String[] {argv[2]};
 
         new SpringBusFactory().createBus("etc/client.xml");
         List<String> results = new ArrayList<String>(argv.length);
@@ -134,8 +134,7 @@
 /*
 [1] - The STS is not return a SAML assertion.   It's some bizarre "EncryptedData" element.  Need to 
       investigate what to do.
-[2] - Mix of Trust and SC
-[3] - RSA KeyValue / Public key thing (not supported by wss4j yet)
-[4] - WSS4J or xml-sec is not able to validate the returned signature from the STS.   The key ref
+[2] - RSA KeyValue / Public key thing (not supported by wss4j yet)
+[3] - WSS4J or xml-sec is not able to validate the returned signature from the STS.   The key ref
       finds the wssip key/alias in the keystore, just the sig doesn't seem valid
 */
\ No newline at end of file

Modified: cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml?rev=749422&r1=749421&r2=749422&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml Mon Mar  2 19:31:57 2009
@@ -75,7 +75,27 @@
         </jaxws:properties>
     </jaxws:client>
     
-    
+    <!-- Scenario 6 -->    
+    <bean name="{http://tempuri.org/}Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11.sct-client.sts-client"
+    	class="org.apache.cxf.ws.security.trust.STSClient" abstract="true">
+    	<property name="wsdlLocation" value="target/wsdl2/STSSym.wsdl"/>
+    	<property name="serviceName" value="{http://tempuri.org/}SecurityTokenService"/>
+    	<property name="endpointName" value="{http://tempuri.org/}CustomBinding_ISecurityTokenService1"/>
+    	<property name="properties">
+    		<map>
+            	<entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
+            	<entry key="ws-security.signature.properties" value="etc/alice.properties"/> 
+            	<entry key="ws-security.encryption.properties" value="etc/wssip.properties"/> 
+    		</map>
+    	</property>
+    </bean>
+    <jaxws:client name="{http://tempuri.org/}Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11" createdFromAPI="true">
+        <jaxws:properties>
+            <entry key="ws-security.callback-handler.sct" value="interop.client.KeystorePasswordCallback"/>
+            <entry key="ws-security.encryption.properties.sct" value="etc/bob.properties"/> 
+        </jaxws:properties>
+    </jaxws:client>
+        
     
     <!-- Scenario 7 -->    
     <bean name="{http://tempuri.org/}Scenario_7_IssuedTokenOverTransport_UsernameOverTransport.sts-client"