Package com.sun.xml.wss.impl
Class ProcessingContextImpl
- java.lang.Object
-
- com.sun.xml.wss.ProcessingContext
-
- com.sun.xml.wss.impl.ProcessingContextImpl
-
- All Implemented Interfaces:
SecurityProcessingContext
- Direct Known Subclasses:
FilterProcessingContext
public class ProcessingContextImpl extends ProcessingContext
-
-
Field Summary
Fields Modifier and Type Field Description protected AlgorithmSuite
algoSuite
protected AlgorithmSuite
bootAlgoSuite
protected MessagePolicy
inferredSecurityPolicy
protected Hashtable
issuedTokenContextMap
protected boolean
policyHasIssuedToken
protected Hashtable
scPolicyIDtoSctIdMap
protected IssuedTokenContext
secureConversationContext
protected List
signConfirmIds
protected IssuedTokenContext
trustContext
protected WSSAssertion
wssAssertion
-
Fields inherited from class com.sun.xml.wss.ProcessingContext
OPERATION_RESOLVER, properties, secureMessage, securityHeaderLayout
-
-
Constructor Summary
Constructors Constructor Description ProcessingContextImpl()
Default constructorProcessingContextImpl(StaticPolicyContext context, SecurityPolicy securityPolicy, jakarta.xml.soap.SOAPMessage message)
ConstructorProcessingContextImpl(Map invocationProps)
constructor
-
Method Summary
-
Methods inherited from class com.sun.xml.wss.ProcessingContext
copy, copy, getConfigType, getExtraneousProperties, getExtraneousProperty, getHandler, getMessageIdentifier, getPolicyContext, getSecureMessage, getSecurityEnvironment, getSecurityHeaderLayout, getSecurityPolicy, getSOAPMessage, isClient, isClient, isExpired, isExpired, isInboundMessage, isInboundMessage, removeExtraneousProperty, reset, resetMustUnderstand, resetMustUnderstand, retainSecurityHeader, retainSecurityHeader, setConfigType, setExtraneousProperty, setHandler, setMessageIdentifier, setPolicyContext, setSecureMessage, setSecurityEnvironment, setSecurityHeaderLayout, setSecurityPolicy, setSOAPMessage
-
-
-
-
Field Detail
-
wssAssertion
protected WSSAssertion wssAssertion
-
issuedTokenContextMap
protected Hashtable issuedTokenContextMap
-
scPolicyIDtoSctIdMap
protected Hashtable scPolicyIDtoSctIdMap
-
bootAlgoSuite
protected AlgorithmSuite bootAlgoSuite
-
algoSuite
protected AlgorithmSuite algoSuite
-
policyHasIssuedToken
protected boolean policyHasIssuedToken
-
secureConversationContext
protected IssuedTokenContext secureConversationContext
-
trustContext
protected 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 XWSSecurityException
Constructor- Parameters:
context
- the static policy context for this requestsecurityPolicy
- the SecurityPolicy to be applied for this requestmessage
- the SOAPMessage- Throws:
XWSSecurityException
- if there was an error in creating the ProcessingContext
-
-
Method Detail
-
copy
public void copy(ProcessingContext ctxx1, ProcessingContext ctxx2) throws XWSSecurityException
copy operator- Overrides:
copy
in classProcessingContext
- Parameters:
ctxx1
- the ProcessingContext to which to copyctxx2
- the ProcessingContext from which to copy- Throws:
XWSSecurityException
- if there was an error during the copy operation
-
setIssuedTokenContextMap
public void setIssuedTokenContextMap(Hashtable issuedTokenContextMap)
-
getIssuedTokenContextMap
public Hashtable getIssuedTokenContextMap()
-
getSecurableSoapMessage
public SecurableSoapMessage getSecurableSoapMessage()
-
getIssuedTokenContext
public IssuedTokenContext getIssuedTokenContext(String policyID)
-
setIssuedTokenContext
public void setIssuedTokenContext(IssuedTokenContext issuedTokenContext, String policyID)
-
getKerberosContext
public KerberosContext getKerberosContext()
-
setKerberosContext
public void setKerberosContext(KerberosContext kerberosContext)
-
setTrustCredentialHolder
public void setTrustCredentialHolder(IssuedTokenContext ctx)
-
getTrustCredentialHolder
public 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(IssuedTokenContext ctx)
-
getSecureConversationContext
public IssuedTokenContext getSecureConversationContext()
-
setTrustContext
public void setTrustContext(IssuedTokenContext ctx)
-
getTrustContext
public IssuedTokenContext getTrustContext()
-
getAlgorithmSuite
public AlgorithmSuite getAlgorithmSuite()
-
setAlgorithmSuite
public void setAlgorithmSuite(AlgorithmSuite suite)
-
setWSSAssertion
public void setWSSAssertion(WSSAssertion wssAssertion)
-
getWSSAssertion
public WSSAssertion getWSSAssertion()
-
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()
-
setSCPolicyIDtoSctIdMap
public void setSCPolicyIDtoSctIdMap(Hashtable scPolicyIDtoSctIdMap)
-
getSCPolicyIDtoSctIdMap
public Hashtable getSCPolicyIDtoSctIdMap()
-
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
-
-