Class WSITServerAuthContext

  • All Implemented Interfaces:
    jakarta.security.auth.message.config.ServerAuthContext, jakarta.security.auth.message.ServerAuth

    public class WSITServerAuthContext
    extends WSITAuthContextBase
    implements jakarta.security.auth.message.config.ServerAuthContext
    Author:
    kumar jayanti
    • Method Detail

      • validateRequest

        public jakarta.security.auth.message.AuthStatus validateRequest​(jakarta.security.auth.message.MessageInfo messageInfo,
                                                                        Subject clientSubject,
                                                                        Subject serviceSubject)
                                                                 throws jakarta.security.auth.message.AuthException
        Specified by:
        validateRequest in interface jakarta.security.auth.message.ServerAuth
        Throws:
        jakarta.security.auth.message.AuthException
      • secureResponse

        public jakarta.security.auth.message.AuthStatus secureResponse​(jakarta.security.auth.message.MessageInfo messageInfo,
                                                                       Subject serviceSubject)
                                                                throws jakarta.security.auth.message.AuthException
        Specified by:
        secureResponse in interface jakarta.security.auth.message.ServerAuth
        Throws:
        jakarta.security.auth.message.AuthException
      • cleanSubject

        public void cleanSubject​(jakarta.security.auth.message.MessageInfo messageInfo,
                                 Subject subject)
                          throws jakarta.security.auth.message.AuthException
        Specified by:
        cleanSubject in interface jakarta.security.auth.message.ServerAuth
        Throws:
        jakarta.security.auth.message.AuthException
      • validateRequest

        public com.sun.xml.ws.api.message.Packet validateRequest​(com.sun.xml.ws.api.message.Packet packet,
                                                                 Subject clientSubject,
                                                                 Subject serviceSubject,
                                                                 Map<Object,​Object> sharedState)
                                                          throws com.sun.xml.wss.XWSSecurityException
        Throws:
        com.sun.xml.wss.XWSSecurityException
      • secureResponse

        public com.sun.xml.ws.api.message.Packet secureResponse​(com.sun.xml.ws.api.message.Packet retPacket,
                                                                Subject serviceSubject,
                                                                Map sharedState)
                                                         throws com.sun.xml.wss.XWSSecurityException
        Throws:
        com.sun.xml.wss.XWSSecurityException
      • verifyInboundMessage

        protected com.sun.xml.ws.api.message.Message verifyInboundMessage​(com.sun.xml.ws.api.message.Message message,
                                                                          ProcessingContext ctx)
                                                                   throws com.sun.xml.wss.XWSSecurityException
        Throws:
        com.sun.xml.wss.XWSSecurityException
      • getOutgoingFaultPolicy

        protected MessagePolicy getOutgoingFaultPolicy​(com.sun.xml.ws.api.message.Packet packet)
      • addOutgoingMP

        protected com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder addOutgoingMP​(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation,
                                                                                             com.sun.xml.ws.policy.Policy policy,
                                                                                             PolicyAlternativeHolder ph)
                                                                                      throws com.sun.xml.ws.policy.PolicyException
        Specified by:
        addOutgoingMP in class WSITAuthContextBase
        Throws:
        com.sun.xml.ws.policy.PolicyException
      • addIncomingMP

        protected com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder addIncomingMP​(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation,
                                                                                             com.sun.xml.ws.policy.Policy policy,
                                                                                             PolicyAlternativeHolder ph)
                                                                                      throws com.sun.xml.ws.policy.PolicyException
        Specified by:
        addIncomingMP in class WSITAuthContextBase
        Throws:
        com.sun.xml.ws.policy.PolicyException
      • addIncomingFaultPolicy

        protected void addIncomingFaultPolicy​(com.sun.xml.ws.policy.Policy effectivePolicy,
                                              com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder sph,
                                              com.sun.xml.ws.api.model.wsdl.WSDLFault fault)
                                       throws com.sun.xml.ws.policy.PolicyException
        Specified by:
        addIncomingFaultPolicy in class WSITAuthContextBase
        Throws:
        com.sun.xml.ws.policy.PolicyException
      • addOutgoingFaultPolicy

        protected void addOutgoingFaultPolicy​(com.sun.xml.ws.policy.Policy effectivePolicy,
                                              com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder sph,
                                              com.sun.xml.ws.api.model.wsdl.WSDLFault fault)
                                       throws com.sun.xml.ws.policy.PolicyException
        Specified by:
        addOutgoingFaultPolicy in class WSITAuthContextBase
        Throws:
        com.sun.xml.ws.policy.PolicyException
      • getAction

        protected String getAction​(com.sun.xml.ws.api.model.wsdl.WSDLOperation operation,
                                   boolean inComming)
        Specified by:
        getAction in class WSITAuthContextBase