Class ProcessingContextImpl

    • Field Detail

      • issuedTokenContextMap

        protected Hashtable issuedTokenContextMap
      • scPolicyIDtoSctIdMap

        protected Hashtable scPolicyIDtoSctIdMap
      • policyHasIssuedToken

        protected boolean policyHasIssuedToken
      • secureConversationContext

        protected com.sun.xml.ws.security.IssuedTokenContext secureConversationContext
      • trustContext

        protected com.sun.xml.ws.security.IssuedTokenContext trustContext
      • inferredSecurityPolicy

        protected MessagePolicy inferredSecurityPolicy
      • signConfirmIds

        protected List signConfirmIds
    • Constructor Detail

      • ProcessingContextImpl

        public ProcessingContextImpl()
        Default constructor
      • ProcessingContextImpl

        public ProcessingContextImpl​(Map invocationProps)
        constructor
      • ProcessingContextImpl

        public ProcessingContextImpl​(StaticPolicyContext context,
                                     SecurityPolicy securityPolicy,
                                     jakarta.xml.soap.SOAPMessage message)
                              throws com.sun.xml.wss.XWSSecurityException
        Constructor
        Parameters:
        context - the static policy context for this request
        securityPolicy - the SecurityPolicy to be applied for this request
        message - the SOAPMessage
        Throws:
        com.sun.xml.wss.XWSSecurityException - if there was an error in creating the ProcessingContext
    • Method Detail

      • copy

        public void copy​(ProcessingContext ctxx1,
                         ProcessingContext ctxx2)
                  throws com.sun.xml.wss.XWSSecurityException
        copy operator
        Overrides:
        copy in class ProcessingContext
        Parameters:
        ctxx1 - the ProcessingContext to which to copy
        ctxx2 - the ProcessingContext from which to copy
        Throws:
        com.sun.xml.wss.XWSSecurityException - if there was an error during the copy operation
      • setIssuedTokenContextMap

        public void setIssuedTokenContextMap​(Hashtable issuedTokenContextMap)
      • getIssuedTokenContextMap

        public Hashtable getIssuedTokenContextMap()
      • getIssuedTokenContext

        public com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext​(String policyID)
      • setIssuedTokenContext

        public void setIssuedTokenContext​(com.sun.xml.ws.security.IssuedTokenContext issuedTokenContext,
                                          String policyID)
      • setKerberosContext

        public void setKerberosContext​(KerberosContext kerberosContext)
      • setTrustCredentialHolder

        public void setTrustCredentialHolder​(com.sun.xml.ws.security.IssuedTokenContext ctx)
      • getTrustCredentialHolder

        public com.sun.xml.ws.security.IssuedTokenContext getTrustCredentialHolder()
      • getIssuedSAMLToken

        public Element getIssuedSAMLToken()
      • setIssuedSAMLToken

        public void setIssuedSAMLToken​(Element elem)
      • setIncomingAssertionId

        public void setIncomingAssertionId​(String assid)
      • getIncomingAssertionId

        public String getIncomingAssertionId()
      • setSecureConversationContext

        public void setSecureConversationContext​(com.sun.xml.ws.security.IssuedTokenContext ctx)
      • getSecureConversationContext

        public com.sun.xml.ws.security.IssuedTokenContext getSecureConversationContext()
      • setTrustContext

        public void setTrustContext​(com.sun.xml.ws.security.IssuedTokenContext ctx)
      • getTrustContext

        public com.sun.xml.ws.security.IssuedTokenContext getTrustContext()
      • setAlgorithmSuite

        public void setAlgorithmSuite​(AlgorithmSuite suite)
      • setWSSAssertion

        public void setWSSAssertion​(WSSAssertion wssAssertion)
      • getInferredSecurityPolicy

        public MessagePolicy getInferredSecurityPolicy()
      • getSamlIdVSKeyCache

        public HashMap getSamlIdVSKeyCache()
      • isTrustMessage

        public void isTrustMessage​(boolean isTrust)
      • isTrustMessage

        public boolean isTrustMessage()
      • isSamlSignatureKey

        public void isSamlSignatureKey​(boolean value)
      • isSamlSignatureKey

        public boolean isSamlSignatureKey()
      • getSignatureConfirmationIds

        public List getSignatureConfirmationIds()
      • hasIssuedToken

        public boolean hasIssuedToken()
      • hasIssuedToken

        public void hasIssuedToken​(boolean flag)
      • getTimestampTimeout

        public long getTimestampTimeout()
      • setTimestampTimeout

        public void setTimestampTimeout​(long timeout)
      • setiterationsForPDK

        public void setiterationsForPDK​(int iterations)
      • getiterationsForPDK

        public int getiterationsForPDK()
      • setSecurityPolicyVersion

        public void setSecurityPolicyVersion​(String secPolVersion)
      • getSecurityPolicyVersion

        public String getSecurityPolicyVersion()
      • setWSCInstance

        public void setWSCInstance​(String value)
      • getWSCInstance

        public String getWSCInstance()
      • getWSSCVersion

        public String getWSSCVersion​(String nsUri)
      • setSCPolicyIDtoSctIdMap

        public void setSCPolicyIDtoSctIdMap​(Hashtable scPolicyIDtoSctIdMap)
      • getSCPolicyIDtoSctIdMap

        public Hashtable getSCPolicyIDtoSctIdMap()
      • getSCPolicyIDtoSctIdMap

        public String getSCPolicyIDtoSctIdMap​(String scPolicyID)
      • setAction

        public void setAction​(String action)
      • getAction

        public String getAction()
      • getBootstrapAlgoSuite

        public AlgorithmSuite getBootstrapAlgoSuite()
        Returns:
        the bootAlgoSuite
      • setBootstrapAlgoSuite

        public void setBootstrapAlgoSuite​(AlgorithmSuite bootAlgoSuite)
        Parameters:
        bootAlgoSuite - the bootAlgoSuite to set
      • getWsscVer

        public com.sun.xml.ws.security.secconv.WSSCVersion getWsscVer()
        Returns:
        the wsscVer
      • setWsscVer

        public void setWsscVer​(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)
        Parameters:
        wsscVer - the wsscVer to set
      • getWsTrustVer

        public com.sun.xml.ws.security.trust.WSTrustVersion getWsTrustVer()
        Returns:
        the wsTrustVer
      • isAddressingEnabled

        public boolean isAddressingEnabled()
        Returns:
        the addressingEnabled
      • setWsTrustVer

        public void setWsTrustVer​(com.sun.xml.ws.security.trust.WSTrustVersion wsTrustVer)
        Parameters:
        wsTrustVer - the wsTrustVer to set
      • setAddressingEnabled

        public void setAddressingEnabled​(boolean addressingEnabled)
        Parameters:
        addressingEnabled - the addressingEnabled to set