[jbossws-commits] JBossWS SVN: r10147 - in stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests: src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10 and 1 other directories.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Fri May 29 10:19:43 EDT 2009


Author: alessio.soldano at jboss.com
Date: 2009-05-29 10:19:43 -0400 (Fri, 29 May 2009)
New Revision: 10147

Added:
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10-client-config.xml
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2-client-config.xml
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5-client-config.xml
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6-client-config.xml
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9-client-config.xml
Removed:
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10/
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2/
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5/
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6/
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9/
Modified:
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/scripts/cxf-jars-jaxws.xml
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/AsymmetricBindingClientTestCase.java
   stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/SymmetricBindingClientTestCase.java
Log:
[JBWS-2661] svn merge -r10146:10145 . Rollback commit introducing regression, will work on this on 3.2.0 as this not a major issue and it's related to tests only.


Modified: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/scripts/cxf-jars-jaxws.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/scripts/cxf-jars-jaxws.xml	2009-05-29 13:25:20 UTC (rev 10146)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/scripts/cxf-jars-jaxws.xml	2009-05-29 14:19:43 UTC (rev 10147)
@@ -33,51 +33,12 @@
     </war>
 
     <!-- jaxws-cxf-interop-wstrust10-client -->
-    <jar destfile="${tests.output.dir}/test-libs/jaxws-cxf-interop-wstrust10-scenario2-client.jar">
+    <jar destfile="${tests.output.dir}/test-libs/jaxws-cxf-interop-wstrust10-client.jar">
       <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF">
         <include name="**/*" />
       </metainf>
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2">
-        <include name="cxf.xml" />
-      </metainf>
     </jar>
 
-    <jar destfile="${tests.output.dir}/test-libs/jaxws-cxf-interop-wstrust10-scenario5-client.jar">
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF">
-        <include name="**/*" />
-      </metainf>
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5">
-        <include name="cxf.xml" />
-      </metainf>
-    </jar>
-
-    <jar destfile="${tests.output.dir}/test-libs/jaxws-cxf-interop-wstrust10-scenario6-client.jar">
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF">
-        <include name="**/*" />
-      </metainf>
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6">
-        <include name="cxf.xml" />
-      </metainf>
-    </jar>
-
-    <jar destfile="${tests.output.dir}/test-libs/jaxws-cxf-interop-wstrust10-scenario9-client.jar">
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF">
-        <include name="**/*" />
-      </metainf>
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9">
-        <include name="cxf.xml" />
-      </metainf>
-    </jar>
-
-    <jar destfile="${tests.output.dir}/test-libs/jaxws-cxf-interop-wstrust10-scenario10-client.jar">
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF">
-        <include name="**/*" />
-      </metainf>
-      <metainf dir="${tests.output.dir}/test-resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10">
-        <include name="cxf.xml" />
-      </metainf>
-    </jar>
-
     <!-- jaxws-cxf-wsrm-basic-doc -->
     <war warfile="${tests.output.dir}/test-libs/jaxws-cxf-wsrm-basic-doc.war" webxml="${tests.output.dir}/test-resources/jaxws/cxf/wsrm/basic-doc/WEB-INF/web.xml">
       <classes dir="${tests.output.dir}/test-classes">

Modified: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/AsymmetricBindingClientTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/AsymmetricBindingClientTestCase.java	2009-05-29 13:25:20 UTC (rev 10146)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/AsymmetricBindingClientTestCase.java	2009-05-29 14:19:43 UTC (rev 10147)
@@ -29,6 +29,9 @@
 
 import junit.framework.Test;
 
+import org.apache.cxf.Bus;
+import org.apache.cxf.BusFactory;
+import org.apache.cxf.bus.spring.SpringBusFactory;
 import org.jboss.test.ws.jaxws.cxf.interop.wstrust10.interopbaseaddress.interop.IPingService;
 import org.jboss.wsf.test.JBossWSTest;
 import org.jboss.wsf.test.JBossWSTestSetup;
@@ -44,59 +47,66 @@
  */
 public class AsymmetricBindingClientTestCase extends JBossWSTest
 {
+   private Bus bus;
+   
    public static Test suite()
    {
-      return new JBossWSTestSetup(AsymmetricBindingClientTestCase.class, "");
+      return new JBossWSTestSetup(AsymmetricBindingClientTestCase.class, "jaxws-cxf-interop-wstrust10-client.jar");
    }
    
    public void testScenario9() throws Exception
    {
-      this.deploy("jaxws-cxf-interop-wstrust10-scenario9-client.jar");
+      this.loadBus("scenario9");
+      QName serviceName = new QName("http://tempuri.org/", "AsymmetricFederatedService");
+      Service service = Service.create(getServiceURL(), serviceName);
+      QName portName = new QName("http://tempuri.org/", "Scenario_9_IssuedTokenForCertificate_MutualCertificate11");
+      IPingService proxy = service.getPort(portName, IPingService.class);
       try
       {
-         QName serviceName = new QName("http://tempuri.org/", "AsymmetricFederatedService");
-         Service service = Service.create(getServiceURL(), serviceName);
-         QName portName = new QName("http://tempuri.org/", "Scenario_9_IssuedTokenForCertificate_MutualCertificate11");
-         IPingService proxy = service.getPort(portName, IPingService.class);
-         try
-         {
-            assertEquals("Hi!", proxy.echo("Hi!"));
-         }
-         catch (SOAPFaultException e)
-         {
-            throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
-         }
+         assertEquals("Hi!", proxy.echo("Hi!"));
       }
-      finally
+      catch (SOAPFaultException e)
       {
-         this.undeploy("jaxws-cxf-interop-wstrust10-scenario9-client.jar");
+         throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
       }
    }
    
    public void testScenario10() throws Exception
    {
-      this.deploy("jaxws-cxf-interop-wstrust10-scenario10-client.jar");
+      this.loadBus("scenario10");
+      QName serviceName = new QName("http://tempuri.org/", "AsymmetricFederatedService");
+      Service service = Service.create(getServiceURL(), serviceName);
+      QName portName = new QName("http://tempuri.org/", "Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11");
+      IPingService proxy = service.getPort(portName, IPingService.class);
       try
       {
-         QName serviceName = new QName("http://tempuri.org/", "AsymmetricFederatedService");
-         Service service = Service.create(getServiceURL(), serviceName);
-         QName portName = new QName("http://tempuri.org/", "Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11");
-         IPingService proxy = service.getPort(portName, IPingService.class);
-         try
-         {
-            assertEquals("Hi!", proxy.echo("Hi!"));
-         }
-         catch (SOAPFaultException e)
-         {
-            throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
-         }
+         assertEquals("Hi!", proxy.echo("Hi!"));
       }
-      finally
+      catch (SOAPFaultException e)
       {
-         this.undeploy("jaxws-cxf-interop-wstrust10-scenario10-client.jar");
+         throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
       }
    }
    
+   private void loadBus(String scenario) throws Exception
+   {
+      System.out.println("Loading bus for " + scenario + "...");
+      SpringBusFactory busFactory = new SpringBusFactory();
+      URL cxfConfig = getResourceURL("jaxws/cxf/interop/wstrust10/META-INF/" + scenario + "-client-config.xml");
+      bus = busFactory.createBus(cxfConfig);
+      BusFactory.setDefaultBus(bus);
+   }
+   
+   @Override
+   protected void tearDown() throws Exception
+   {
+      System.out.println("... bus teardown");
+      if (bus != null)
+         bus.shutdown(true);
+
+      super.tearDown();
+   }
+   
    private URL getServiceURL() throws Exception
    {
       return getResourceURL("jaxws/cxf/interop/wstrust10/META-INF/wsdl/WsTrustAsym.wsdl");

Modified: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/SymmetricBindingClientTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/SymmetricBindingClientTestCase.java	2009-05-29 13:25:20 UTC (rev 10146)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/interop/wstrust10/SymmetricBindingClientTestCase.java	2009-05-29 14:19:43 UTC (rev 10147)
@@ -29,6 +29,9 @@
 
 import junit.framework.Test;
 
+import org.apache.cxf.Bus;
+import org.apache.cxf.BusFactory;
+import org.apache.cxf.bus.spring.SpringBusFactory;
 import org.jboss.test.ws.jaxws.cxf.interop.wstrust10.interopbaseaddress.interop.IPingService;
 import org.jboss.wsf.test.JBossWSTest;
 import org.jboss.wsf.test.JBossWSTestSetup;
@@ -43,86 +46,85 @@
  */
 public class SymmetricBindingClientTestCase extends JBossWSTest
 {
+   private Bus bus;
+   
    public static Test suite()
    {
-      return new JBossWSTestSetup(SymmetricBindingClientTestCase.class, "");
+      return new JBossWSTestSetup(SymmetricBindingClientTestCase.class, "jaxws-cxf-interop-wstrust10-client.jar");
    }
    
    public void testScenario2() throws Exception
    {
-      this.deploy("jaxws-cxf-interop-wstrust10-scenario2-client.jar");
+      this.loadBus("scenario2");
+      QName serviceName = new QName("http://tempuri.org/", "SymmetricFederatedService");
+      Service service = Service.create(getServiceURL(), serviceName);
+      QName portName = new QName("http://tempuri.org/", "Scenario_2_IssuedToken_MutualCertificate10");
+      IPingService proxy = service.getPort(portName, IPingService.class);
       try
       {
-         QName serviceName = new QName("http://tempuri.org/", "SymmetricFederatedService");
-         Service service = Service.create(getServiceURL(), serviceName);
-         QName portName = new QName("http://tempuri.org/", "Scenario_2_IssuedToken_MutualCertificate10");
-         IPingService proxy = service.getPort(portName, IPingService.class);
-         try
-         {
-            assertEquals("Hi!", proxy.echo("Hi!"));
-         }
-         catch (SOAPFaultException e)
-         {
-            throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
-         }
+         assertEquals("Hi!", proxy.echo("Hi!"));
       }
-      finally
+      catch (SOAPFaultException e)
       {
-         this.undeploy("jaxws-cxf-interop-wstrust10-scenario2-client.jar");
+         throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
       }
    }
    
    public void testScenario5() throws Exception
    {
-      this.deploy("jaxws-cxf-interop-wstrust10-scenario5-client.jar");
+      this.loadBus("scenario5");
+      QName serviceName = new QName("http://tempuri.org/", "SymmetricFederatedService");
+      Service service = Service.create(getServiceURL(), serviceName);
+      QName portName = new QName("http://tempuri.org/", "Scenario_5_IssuedTokenForCertificate_MutualCertificate11");
+      IPingService proxy = service.getPort(portName, IPingService.class);
       try
       {
-         QName serviceName = new QName("http://tempuri.org/", "SymmetricFederatedService");
-         Service service = Service.create(getServiceURL(), serviceName);
-         QName portName = new QName("http://tempuri.org/", "Scenario_5_IssuedTokenForCertificate_MutualCertificate11");
-         IPingService proxy = service.getPort(portName, IPingService.class);
-         try
-         {
-            assertEquals("Hi!", proxy.echo("Hi!"));
-         }
-         catch (SOAPFaultException e)
-         {
-            throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
-         }
+         assertEquals("Hi!", proxy.echo("Hi!"));
       }
-      finally
+      catch (SOAPFaultException e)
       {
-         this.undeploy("jaxws-cxf-interop-wstrust10-scenario5-client.jar");
+         throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
       }
    }
    
    public void testScenario6() throws Exception
    {
-      this.deploy("jaxws-cxf-interop-wstrust10-scenario6-client.jar");
+      this.loadBus("scenario6");
+      QName serviceName = new QName("http://tempuri.org/", "SymmetricFederatedService");
+      Service service = Service.create(getServiceURL(), serviceName);
+      QName portName = new QName("http://tempuri.org/", "Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11");
+      IPingService proxy = service.getPort(portName, IPingService.class);
       try
       {
-         QName serviceName = new QName("http://tempuri.org/", "SymmetricFederatedService");
-         Service service = Service.create(getServiceURL(), serviceName);
-         QName portName = new QName("http://tempuri.org/", "Scenario_6_IssuedTokenForCertificateSecureConversation_MutualCertificate11");
-         IPingService proxy = service.getPort(portName, IPingService.class);
-         try
-         {
-            assertEquals("Hi!", proxy.echo("Hi!"));
-         }
-         catch (SOAPFaultException e)
-         {
-            throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
-         }
+         assertEquals("Hi!", proxy.echo("Hi!"));
       }
-      finally
+      catch (SOAPFaultException e)
       {
-         this.undeploy("jaxws-cxf-interop-wstrust10-scenario6-client.jar");
+         throw new Exception("Please check that the Bouncy Castle provider is installed.", e);
       }
    }
    
+   private void loadBus(String scenario) throws Exception
+   {
+      System.out.println("Loading bus for " + scenario + "...");
+      SpringBusFactory busFactory = new SpringBusFactory();
+      URL cxfConfig = getResourceURL("jaxws/cxf/interop/wstrust10/META-INF/" + scenario + "-client-config.xml");
+      bus = busFactory.createBus(cxfConfig);
+      BusFactory.setDefaultBus(bus);
+   }
+   
+   @Override
+   protected void tearDown() throws Exception
+   {
+      System.out.println("... bus teardown");
+      if (bus != null)
+         bus.shutdown(true);
+
+      super.tearDown();
+   }
+   
    private URL getServiceURL() throws Exception
    {
       return getResourceURL("jaxws/cxf/interop/wstrust10/META-INF/wsdl/WsTrustSym.wsdl");
    }
-
 }

Copied: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10-client-config.xml (from rev 10145, stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10-client-config.xml)
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10-client-config.xml	                        (rev 0)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario10-client-config.xml	2009-05-29 14:19:43 UTC (rev 10147)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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"
+       xmlns:jaxws="http://cxf.apache.org/jaxws"
+       xmlns:cxf="http://cxf.apache.org/core"
+       xmlns:p="http://cxf.apache.org/policy"
+       xmlns:sec="http://cxf.apache.org/configuration/security"
+       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
+          http://cxf.apache.org/transports/http/configuration   http://cxf.apache.org/schemas/configuration/http-conf.xsd
+          http://cxf.apache.org/configuration/security          http://cxf.apache.org/schemas/configuration/security.xsd
+          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
+          http://cxf.apache.org/policy http://cxf.apache.org/schemas/policy.xsd"
+>
+    <cxf:bus>
+        <cxf:features>
+            <p:policies/>
+            <cxf:logging/>
+        </cxf:features>
+    </cxf:bus>
+    
+    <!-- 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="META-INF/wsdl/STSAsym.wsdl"/>
+    	<property name="serviceName" value="{http://tempuri.org/}SecurityTokenService"/>
+    	<property name="endpointName" value="{http://tempuri.org/}WSHttpBinding_ISecurityTokenService3"/>
+    	<property name="properties">
+    		<map>
+            	<entry key="ws-security.callback-handler" value="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            	<entry key="ws-security.signature.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.encryption.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties.decrypt" value="META-INF/etc/bob.properties"/> 
+    		</map>
+    	</property>
+    </bean>
+    <jaxws:client name="{http://tempuri.org/}Scenario_10_IssuedTokenForCertificateSecureConversation_MutualCertificate11" createdFromAPI="true">
+        <jaxws:properties>
+            <entry key="ws-security.callback-handler.sct" value="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            <entry key="ws-security.encryption.properties.sct" value="META-INF/etc/bob.properties"/> 
+        </jaxws:properties>
+    </jaxws:client>
+</beans>

Copied: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2-client-config.xml (from rev 10145, stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2-client-config.xml)
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2-client-config.xml	                        (rev 0)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario2-client-config.xml	2009-05-29 14:19:43 UTC (rev 10147)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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"
+       xmlns:jaxws="http://cxf.apache.org/jaxws"
+       xmlns:cxf="http://cxf.apache.org/core"
+       xmlns:p="http://cxf.apache.org/policy"
+       xmlns:sec="http://cxf.apache.org/configuration/security"
+       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
+          http://cxf.apache.org/transports/http/configuration   http://cxf.apache.org/schemas/configuration/http-conf.xsd
+          http://cxf.apache.org/configuration/security          http://cxf.apache.org/schemas/configuration/security.xsd
+          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
+          http://cxf.apache.org/policy http://cxf.apache.org/schemas/policy.xsd"
+>
+    <cxf:bus>
+        <cxf:features>
+            <p:policies/>
+            <cxf:logging/>
+        </cxf:features>
+    </cxf:bus>
+    
+    <!-- Scenario 2 -->    
+    <bean name="{http://tempuri.org/}Scenario_2_IssuedToken_MutualCertificate10.sts-client" 
+    	class="org.apache.cxf.ws.security.trust.STSClient" abstract="true">
+    	<property name="wsdlLocation" value="META-INF/wsdl/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="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            	<entry key="ws-security.signature.properties" value="META-INF/etc/alice.properties"/> 
+            	<entry key="ws-security.encryption.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="META-INF/etc/bob.properties"/> 
+    		</map>
+    	</property>
+    </bean>
+</beans>

Copied: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5-client-config.xml (from rev 10145, stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5-client-config.xml)
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5-client-config.xml	                        (rev 0)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario5-client-config.xml	2009-05-29 14:19:43 UTC (rev 10147)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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"
+       xmlns:jaxws="http://cxf.apache.org/jaxws"
+       xmlns:cxf="http://cxf.apache.org/core"
+       xmlns:p="http://cxf.apache.org/policy"
+       xmlns:sec="http://cxf.apache.org/configuration/security"
+       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
+          http://cxf.apache.org/transports/http/configuration   http://cxf.apache.org/schemas/configuration/http-conf.xsd
+          http://cxf.apache.org/configuration/security          http://cxf.apache.org/schemas/configuration/security.xsd
+          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
+          http://cxf.apache.org/policy http://cxf.apache.org/schemas/policy.xsd"
+>
+    <cxf:bus>
+        <cxf:features>
+            <p:policies/>
+            <cxf:logging/>
+        </cxf:features>
+    </cxf:bus>
+    
+    <!-- Scenario 5 -->    
+    <bean name="{http://tempuri.org/}Scenario_5_IssuedTokenForCertificate_MutualCertificate11.sts-client" 
+    	class="org.apache.cxf.ws.security.trust.STSClient" abstract="true">
+    	<property name="wsdlLocation" value="META-INF/wsdl/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="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            	<entry key="ws-security.signature.properties" value="META-INF/etc/alice.properties"/> 
+            	<entry key="ws-security.encryption.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="META-INF/etc/bob.properties"/> 
+    		</map>
+    	</property>
+    </bean>
+    <jaxws:client name="{http://tempuri.org/}Scenario_5_IssuedTokenForCertificate_MutualCertificate11" createdFromAPI="true">
+        <jaxws:properties>
+            <entry key="ws-security.callback-handler" value="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            <entry key="ws-security.encryption.properties" value="META-INF/etc/bob.properties"/> 
+        </jaxws:properties>
+    </jaxws:client>
+</beans>

Copied: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6-client-config.xml (from rev 10145, stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6-client-config.xml)
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6-client-config.xml	                        (rev 0)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario6-client-config.xml	2009-05-29 14:19:43 UTC (rev 10147)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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"
+       xmlns:jaxws="http://cxf.apache.org/jaxws"
+       xmlns:cxf="http://cxf.apache.org/core"
+       xmlns:p="http://cxf.apache.org/policy"
+       xmlns:sec="http://cxf.apache.org/configuration/security"
+       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
+          http://cxf.apache.org/transports/http/configuration   http://cxf.apache.org/schemas/configuration/http-conf.xsd
+          http://cxf.apache.org/configuration/security          http://cxf.apache.org/schemas/configuration/security.xsd
+          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
+          http://cxf.apache.org/policy http://cxf.apache.org/schemas/policy.xsd"
+>
+    <cxf:bus>
+        <cxf:features>
+            <p:policies/>
+            <cxf:logging/>
+        </cxf:features>
+    </cxf:bus>
+    
+    <!-- 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="META-INF/wsdl/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="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            	<entry key="ws-security.signature.properties" value="META-INF/etc/alice.properties"/> 
+            	<entry key="ws-security.encryption.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="META-INF/etc/bob.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="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            <entry key="ws-security.encryption.properties.sct" value="META-INF/etc/bob.properties"/> 
+        </jaxws:properties>
+    </jaxws:client>
+</beans>

Copied: stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9-client-config.xml (from rev 10145, stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9-client-config.xml)
===================================================================
--- stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9-client-config.xml	                        (rev 0)
+++ stack/cxf/branches/jbossws-cxf-3.1.2/modules/testsuite/cxf-tests/src/test/resources/jaxws/cxf/interop/wstrust10/META-INF/scenario9-client-config.xml	2009-05-29 14:19:43 UTC (rev 10147)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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"
+       xmlns:jaxws="http://cxf.apache.org/jaxws"
+       xmlns:cxf="http://cxf.apache.org/core"
+       xmlns:p="http://cxf.apache.org/policy"
+       xmlns:sec="http://cxf.apache.org/configuration/security"
+       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
+          http://cxf.apache.org/transports/http/configuration   http://cxf.apache.org/schemas/configuration/http-conf.xsd
+          http://cxf.apache.org/configuration/security          http://cxf.apache.org/schemas/configuration/security.xsd
+          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
+          http://cxf.apache.org/policy http://cxf.apache.org/schemas/policy.xsd"
+>
+    <cxf:bus>
+        <cxf:features>
+            <p:policies/>
+            <cxf:logging/>
+        </cxf:features>
+    </cxf:bus>
+    
+    <!-- Scenario 9 -->    
+    <bean name="{http://tempuri.org/}Scenario_9_IssuedTokenForCertificate_MutualCertificate11.sts-client" 
+    	class="org.apache.cxf.ws.security.trust.STSClient" abstract="true">
+    	<property name="wsdlLocation" value="META-INF/wsdl/STSAsym.wsdl"/>
+    	<property name="serviceName" value="{http://tempuri.org/}SecurityTokenService"/>
+    	<property name="endpointName" value="{http://tempuri.org/}WSHttpBinding_ISecurityTokenService2"/>
+    	<property name="properties">
+    		<map>
+            	<entry key="ws-security.callback-handler" value="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            	<entry key="ws-security.signature.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.encryption.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties" value="META-INF/etc/wssip.properties"/> 
+            	<entry key="ws-security.sts.token.properties.decrypt" value="META-INF/etc/bob.properties"/> 
+    		</map>
+    	</property>
+    </bean>
+    <jaxws:client name="{http://tempuri.org/}Scenario_9_IssuedTokenForCertificate_MutualCertificate11" createdFromAPI="true">
+        <jaxws:properties>
+            <entry key="ws-security.callback-handler" value="org.jboss.test.ws.jaxws.cxf.interop.wstrust10.KeystorePasswordCallback"/>
+            <entry key="ws-security.encryption.properties" value="META-INF/etc/bob.properties"/> 
+        </jaxws:properties>
+    </jaxws:client>
+</beans>




More information about the jbossws-commits mailing list