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/04 23:05:03 UTC

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

Author: dkulp
Date: Wed Mar  4 22:05:03 2009
New Revision: 750187

URL: http://svn.apache.org/viewvc?rev=750187&view=rev
Log:
Now at 100% passing

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

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=750187&r1=750186&r2=750187&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 Wed Mar  4 22:05:03 2009
@@ -79,12 +79,12 @@
                 "Scenario_5_IssuedTokenForCertificate_MutualCertificate11",
                 "Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11",       
                                  
-                //"Scenario_7_IssuedTokenOverTransport_UsernameOverTransport", //[1]
-                //"Scenario_9_IssuedTokenForCertificate_MutualCertificate11", // [1]
-                //"Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11", //[1]
+                "Scenario_7_IssuedTokenOverTransport_UsernameOverTransport",
+                "Scenario_9_IssuedTokenForCertificate_MutualCertificate11",
+                "Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11",
             };
         }
-        //argv = new String[] {argv[3]};
+        //argv = new String[] {argv[0]};
 
         new SpringBusFactory().createBus("etc/client.xml");
         List<String> results = new ArrayList<String>(argv.length);
@@ -130,7 +130,3 @@
     }
 
 }
-
-/*
-[1] - RSA KeyValue / Public key thing (not supported by wss4j yet)
-*/
\ No newline at end of file

Modified: cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/alice.properties
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/alice.properties?rev=750187&r1=750186&r2=750187&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/alice.properties (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/alice.properties Wed Mar  4 22:05:03 2009
@@ -2,3 +2,4 @@
 org.apache.ws.security.crypto.merlin.keystore.type=PKCS12
 org.apache.ws.security.crypto.merlin.keystore.password=password
 org.apache.ws.security.crypto.merlin.file=certs/alice.pfx
+org.apache.ws.security.crypto.merlin.keystore.provider=BC

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=750187&r1=750186&r2=750187&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/client.xml Wed Mar  4 22:05:03 2009
@@ -1,8 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- -->
-<!-- Copyright (c) 1993-2007 IONA Technologies PLC. -->
-<!--            All Rights Reserved. -->
-<!-- -->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:http="http://cxf.apache.org/transports/http/configuration"
@@ -112,10 +109,18 @@
     		<map>
     			<entry key="ws-security.username" value="Alice"/>
     			<entry key="ws-security.password" value="abcd!1234"/>
+            	<entry key="ws-security.signature.properties" value="etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties.decrypt" value="etc/bob.properties"/> 
+            	<entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
     		</map>
     	</property>
     </bean>
-    
+    <jaxws:client name="{http://tempuri.org/}Scenario_7_IssuedTokenOverTransport_UsernameOverTransport" createdFromAPI="true">
+        <jaxws:properties>
+            <entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
+        </jaxws:properties>
+    </jaxws:client>
     
     
     <!-- Scenario 9 -->    
@@ -129,6 +134,8 @@
             	<entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
             	<entry key="ws-security.signature.properties" value="etc/wssip.properties"/> 
             	<entry key="ws-security.encryption.properties" value="etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties.decrypt" value="etc/bob.properties"/> 
     		</map>
     	</property>
     </bean>
@@ -140,8 +147,8 @@
     </jaxws:client>
     
     
-    <!-- Scenario 10 -->    
-    <bean name="{http://tempuri.org/}Scenario_10_IssuedTokenForCertificate_MutualCertificate11.sts-client" 
+    <!-- Scenario 10 -->  
+    <bean name="{http://tempuri.org/}Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11.sct-client.sts-client"
     	class="org.apache.cxf.ws.security.trust.STSClient" abstract="true">
     	<property name="wsdlLocation" value="target/wsdl2/STSAsym.wsdl"/>
     	<property name="serviceName" value="{http://tempuri.org/}SecurityTokenService"/>
@@ -149,15 +156,17 @@
     	<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.signature.properties" value="etc/wssip.properties"/> 
             	<entry key="ws-security.encryption.properties" value="etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties.decrypt" value="etc/bob.properties"/> 
     		</map>
     	</property>
     </bean>
-    <jaxws:client name="{http://tempuri.org/}Scenario_10_IssuedTokenForCertificate_MutualCertificate11" createdFromAPI="true">
+    <jaxws:client name="{http://tempuri.org/}Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11" createdFromAPI="true">
         <jaxws:properties>
-            <entry key="ws-security.callback-handler" value="interop.client.KeystorePasswordCallback"/>
-            <entry key="ws-security.encryption.properties" value="etc/bob.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>
     

Modified: cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/wssip.properties
URL: http://svn.apache.org/viewvc/cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/wssip.properties?rev=750187&r1=750186&r2=750187&view=diff
==============================================================================
--- cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/wssip.properties (original)
+++ cxf/sandbox/interopfest/wstrust10/src/main/resources/etc/wssip.properties Wed Mar  4 22:05:03 2009
@@ -2,7 +2,7 @@
 org.apache.ws.security.crypto.merlin.keystore.type=PKCS12
 org.apache.ws.security.crypto.merlin.keystore.password=password
 # for some reason, bouncycastle has issues with WssIP.pfx
-org.apache.ws.security.crypto.merlin.keystore.provider=SunJSSE
-#org.apache.ws.security.crypto.merlin.keystore.provider=BC
+#org.apache.ws.security.crypto.merlin.keystore.provider=SunJSSE
+org.apache.ws.security.crypto.merlin.keystore.provider=BC
 org.apache.ws.security.crypto.merlin.file=certs/WssIP.pfx
-#org.apache.ws.security.crypto.merlin.keystore.alias=WssIP's OASIS Interop Test CA ID
+org.apache.ws.security.crypto.merlin.keystore.alias=WssIP's OASIS Interop Test CA ID