public interface  org.glassfish.webservices.SecurityService extends java.lang.Object
{
public abstract java.lang.Object mergeSOAPMessageSecurityPolicies(com.sun.enterprise.deployment.runtime.common.MessageSecurityBindingDescriptor);
public abstract boolean doSecurity(jakarta.servlet.http.HttpServletRequest, org.glassfish.webservices.EjbRuntimeEndpointInfo, java.lang.String, org.glassfish.webservices.WebServiceContextImpl);
public abstract java.security.Principal getUserPrincipal(boolean);
public abstract boolean isUserInRole(com.sun.enterprise.web.WebModule, java.security.Principal, java.lang.String, java.lang.String);
public abstract void resetSecurityContext();
public abstract void resetPolicyContext();
public abstract com.sun.xml.ws.assembler.metro.dev.ClientPipelineHook getClientPipelineHook(com.sun.enterprise.deployment.ServiceReferenceDescriptor);
}