Author: mageshbk
Date: 2007-02-22 08:05:00 -0500 (Thu, 22 Feb 2007)
New Revision: 2440
Modified:
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/jaxrpc/samples/wssecurity/StorePassEncryptTestCase.java
Log:
[JBWS-1329] Fix StorePassEncryptTestCase for jbossas-5.0
Modified:
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/jaxrpc/samples/wssecurity/StorePassEncryptTestCase.java
===================================================================
---
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/jaxrpc/samples/wssecurity/StorePassEncryptTestCase.java 2007-02-22
10:30:16 UTC (rev 2439)
+++
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/jaxrpc/samples/wssecurity/StorePassEncryptTestCase.java 2007-02-22
13:05:00 UTC (rev 2440)
@@ -37,14 +37,16 @@
import org.jboss.test.ws.JBossWSTest;
import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.ws.core.StubExt;
import org.jboss.ws.core.jaxrpc.client.ServiceFactoryImpl;
import org.jboss.ws.core.jaxrpc.client.ServiceImpl;
import org.jboss.ws.extensions.security.jaxrpc.WSSecurityHandlerOutbound;
/**
- * This test simulates simulates the usage of a jboss-ws-security keystore and truststore
use cases
+ * This test simulates the usage of a jboss-ws-security keystore and truststore use
cases
+ * using encrypted passwords for the store passwords.
*
- * @author magesh.bojan(a)jboss.com
+ * @author <a href="mailto:mbojan@redhat.com">Magesh Kumar B</a>
* @version $Revision$
*/
public class StorePassEncryptTestCase extends JBossWSTest
@@ -61,7 +63,7 @@
{
if (port == null)
{
- if (isTargetJBoss())
+ if (isTargetJBoss42() || isTargetJBoss40())
{
InitialContext iniCtx = getInitialContext();
Service service =
(Service)iniCtx.lookup("java:comp/env/service/HelloService");
@@ -73,30 +75,17 @@
URL wsdlURL = new
File("resources/jaxrpc/samples/wssecurity/WEB-INF/wsdl/HelloService.wsdl").toURL();
URL mappingURL = new
File("resources/jaxrpc/samples/wssecurity/WEB-INF/jaxrpc-mapping.xml").toURL();
URL securityURL = new
File("resources/jaxrpc/samples/wssecurity/store-pass-encrypt/META-INF/jboss-wsse-client.xml").toURL();
-
- QName serviceName = new
QName("http://org.jboss.ws/samples/wssecurity", "HelloService");
- QName portName = new
QName("http://org.jboss.ws/samples/wssecurity", "HelloPort");
- ServiceImpl service = (ServiceImpl)factory.createService(wsdlURL,
serviceName, mappingURL, securityURL);
-
- HandlerRegistry registry = service.getDynamicHandlerRegistry();
- List infos = registry.getHandlerChain(portName);
- infos.add(new HandlerInfo(WSSecurityHandlerOutbound.class, new HashMap(), new
QName[] {}));
- registry.setHandlerChain(portName, infos);
-
+ QName qname = new QName("http://org.jboss.ws/samples/wssecurity",
"HelloService");
+ ServiceImpl service = (ServiceImpl)factory.createService(wsdlURL, qname,
mappingURL, securityURL);
port = (Hello)service.getPort(Hello.class);
((Stub)port)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, "http://"
+ getServerHost() + ":8080/jaxrpc-samples-store-pass-encrypt");
+ ((StubExt)port).setConfigName("Standard WSSecurity Client");
}
}
}
public void testEndpoint() throws Exception
{
- if (isTargetJBoss50())
- {
- System.out.println("FIXME: [JBWS-1329] Fix StorePassEncryptTestCase for
jbossas-5.0");
- return;
- }
-
UserType in0 = new UserType("Kermit");
UserType retObj = port.echoUserType(in0);
assertEquals(in0, retObj);
Show replies by date