@@ -0,0 +1,2462 @@
+/*%0A * JBoss, Home of Professional Open Source.%0A * Copyright 2011, Red Hat Middleware LLC, and individual contributors%0A * as indicated by the @author tags. See the copyright.txt file in the%0A * distribution for a full listing of individual contributors.%0A *%0A * This is free software; you can redistribute it and/or modify it%0A * under the terms of the GNU Lesser General Public License as%0A * published by the Free Software Foundation; either version 2.1 of%0A * the License, or (at your option) any later version.%0A *%0A * This software is distributed in the hope that it will be useful,%0A * but WITHOUT ANY WARRANTY; without even the implied warranty of%0A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU%0A * Lesser General Public License for more details.%0A *%0A * You should have received a copy of the GNU Lesser General Public%0A * License along with this software; if not, write to the Free%0A * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA%0A * 02110-1301 USA, or see the FSF site: http://www.fsf.org.%0A */%0Apackage org.jboss.test.ws.jaxws.samples.wsse.policy.jaspi;%0A%0Aimport java.net.URL;%0A%0Aimport javax.xml.namespace.QName;%0Aimport javax.xml.ws.BindingProvider;%0Aimport javax.xml.ws.Service;%0A%0Aimport org.apache.cxf.ws.security.SecurityConstants;%0Aimport org.jboss.ws.api.configuration.ClientConfigUtil;%0Aimport org.jboss.wsf.stack.cxf.client.jaspi.module.SOAPClientAuthModule;%0Aimport org.jboss.wsf.test.ClientHelper;%0A%0Apublic class Helper implements ClientHelper%0A%7B%0A   private String address;%0A%0A   public boolean testJaspiClient() throws Exception%0A   %7B%0A      %0A      QName serviceName = new QName(%22http://www.jboss.org/jbossws/ws-extensions/wssecuritypolicy%22, %22SecurityService%22);%0A      URL wsdlURL = new URL(address + %22?wsdl%22);%0A      Service service = Service.create(wsdlURL, serviceName);%0A      ServiceIface proxy = (ServiceIface)service.getPort(ServiceIface.class);%0A      ClientConfigUtil.setConfigProperties(proxy, %22META-INF/jaxws-client-config.xml%22, %22jaspiSecurityDomain%22);%0A      ((BindingProvider)proxy).getRequestContext().put(SecurityConstants.USERNAME, %22kermit%22);%0A      ((BindingProvider)proxy).getRequestContext()%0A            .put(SecurityConstants.CALLBACK_HANDLER, %22org.jboss.test.ws.jaxws.samples.wsse.policy.jaspi.UsernamePasswordCallback%22);%0A      %0A      proxy.sayHello();%0A      return SOAPClientAuthModule.log.equals(%22secureRequest%22);%0A   %7D%0A%0A   public void setTargetEndpoint(String address)%0A   %7B%0A      this.address = address;%0A%0A   %7D%0A%7D

Add the missing file