Class ProcessingContextImpl

    • 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 XWSSecurityException
        Constructor
        Parameters:
        context - the static policy context for this request
        securityPolicy - the SecurityPolicy to be applied for this request
        message - the SOAPMessage
        Throws:
        XWSSecurityException - if there was an error in creating the ProcessingContext
    • Method Detail

      • setIssuedTokenContextMap

        public void setIssuedTokenContextMap​(Hashtable issuedTokenContextMap)
      • getIssuedTokenContextMap

        public Hashtable getIssuedTokenContextMap()
      • setIssuedTokenContext

        public void setIssuedTokenContext​(IssuedTokenContext issuedTokenContext,
                                          String policyID)
      • setKerberosContext

        public void setKerberosContext​(KerberosContext kerberosContext)
      • setTrustCredentialHolder

        public void setTrustCredentialHolder​(IssuedTokenContext ctx)
      • getIssuedSAMLToken

        public Element getIssuedSAMLToken()
      • setIssuedSAMLToken

        public void setIssuedSAMLToken​(Element elem)
      • setIncomingAssertionId

        public void setIncomingAssertionId​(String assid)
      • getIncomingAssertionId

        public String getIncomingAssertionId()
      • setSecureConversationContext

        public void setSecureConversationContext​(IssuedTokenContext ctx)
      • 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 WSSCVersion getWsscVer()
        Returns:
        the wsscVer
      • setWsscVer

        public void setWsscVer​(WSSCVersion wsscVer)
        Parameters:
        wsscVer - the wsscVer to set
      • getWsTrustVer

        public WSTrustVersion getWsTrustVer()
        Returns:
        the wsTrustVer
      • isAddressingEnabled

        public boolean isAddressingEnabled()
        Returns:
        the addressingEnabled
      • setWsTrustVer

        public void setWsTrustVer​(WSTrustVersion wsTrustVer)
        Parameters:
        wsTrustVer - the wsTrustVer to set
      • setAddressingEnabled

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