public void encryptedAndSignedRequestFromUntrustedMax() throws Exception {
QName serviceName = new QName("http://www.jboss.org/jbossws/ws-extensions/wssecuritypolicy", "EJBEncryptSecurityService");
URL wsdlURL = new URL(baseUrl, "/jaxws-wsse-sign-encrypt/EJBEncryptSecurityService?wsdl");
Service service = Service.create(wsdlURL, serviceName);
ServiceIface proxy = (ServiceIface) service.getPort(ServiceIface.class);
setupWsse(proxy, "max");
try {
proxy.sayHello();
Assert.fail("Max shouldn't invoke this service");
} catch (SOAPFaultException ex) {
// expected failure because max isn't trusted
}
}