Search in sources :

Example 6 with MessageSecurityBindingDescriptor

use of com.sun.enterprise.deployment.runtime.common.MessageSecurityBindingDescriptor in project Payara by payara.

the class ServiceInvocationHandler method getMessageSecurityHandlerInfo.

public HandlerInfo getMessageSecurityHandlerInfo(QName port) throws Exception {
    HandlerInfo rvalue = null;
    MessageSecurityBindingDescriptor binding = null;
    ServiceRefPortInfo portInfo = serviceRef.getPortInfoByPort(port);
    if (portInfo != null) {
        binding = portInfo.getMessageSecurityBinding();
    }
    if (secServ != null) {
        rvalue = secServ.getMessageSecurityHandler(binding, serviceRef.getServiceName());
    }
    return rvalue;
}
Also used : MessageSecurityBindingDescriptor(com.sun.enterprise.deployment.runtime.common.MessageSecurityBindingDescriptor) ServiceRefPortInfo(com.sun.enterprise.deployment.ServiceRefPortInfo) HandlerInfo(javax.xml.rpc.handler.HandlerInfo)

Aggregations

MessageSecurityBindingDescriptor (com.sun.enterprise.deployment.runtime.common.MessageSecurityBindingDescriptor)6 QName (javax.xml.namespace.QName)3 ServiceRefPortInfo (com.sun.enterprise.deployment.ServiceRefPortInfo)2 WebServiceEndpoint (com.sun.enterprise.deployment.WebServiceEndpoint)2 DeploymentDescriptorNode (com.sun.enterprise.deployment.node.DeploymentDescriptorNode)2 MessageSecurityBindingNode (com.sun.enterprise.deployment.node.runtime.common.MessageSecurityBindingNode)2 Iterator (java.util.Iterator)2 Node (org.w3c.dom.Node)2 NameValuePairDescriptor (com.sun.enterprise.deployment.NameValuePairDescriptor)1 ServiceReferenceDescriptor (com.sun.enterprise.deployment.ServiceReferenceDescriptor)1 NameValuePairNode (com.sun.enterprise.deployment.node.NameValuePairNode)1 RuntimeNameValuePairNode (com.sun.enterprise.deployment.node.runtime.common.RuntimeNameValuePairNode)1 GFServerConfigProvider (com.sun.enterprise.security.jmac.config.GFServerConfigProvider)1 WSDLPort (com.sun.xml.ws.api.model.wsdl.WSDLPort)1 Set (java.util.Set)1 HandlerInfo (javax.xml.rpc.handler.HandlerInfo)1