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 AlgorithmSuitealgoSuiteprotected AlgorithmSuitebootAlgoSuiteprotected MessagePolicyinferredSecurityPolicyprotected HashtableissuedTokenContextMapprotected booleanpolicyHasIssuedTokenprotected HashtablescPolicyIDtoSctIdMapprotected com.sun.xml.ws.security.IssuedTokenContextsecureConversationContextprotected ListsignConfirmIdsprotected com.sun.xml.ws.security.IssuedTokenContexttrustContextprotected WSSAssertionwssAssertion-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(ProcessingContext ctxx1, ProcessingContext ctxx2)copy operatorStringgetAction()AlgorithmSuitegetAlgorithmSuite()AlgorithmSuitegetBootstrapAlgoSuite()StringgetIncomingAssertionId()MessagePolicygetInferredSecurityPolicy()ElementgetIssuedSAMLToken()com.sun.xml.ws.security.IssuedTokenContextgetIssuedTokenContext(String policyID)HashtablegetIssuedTokenContextMap()intgetiterationsForPDK()com.sun.xml.ws.security.impl.kerberos.KerberosContextgetKerberosContext()HashMapgetSamlIdVSKeyCache()HashtablegetSCPolicyIDtoSctIdMap()StringgetSCPolicyIDtoSctIdMap(String scPolicyID)SecurableSoapMessagegetSecurableSoapMessage()com.sun.xml.ws.security.IssuedTokenContextgetSecureConversationContext()StringgetSecurityPolicyVersion()ListgetSignatureConfirmationIds()longgetTimestampTimeout()com.sun.xml.ws.security.IssuedTokenContextgetTrustContext()com.sun.xml.ws.security.IssuedTokenContextgetTrustCredentialHolder()StringgetWSCInstance()WSSAssertiongetWSSAssertion()com.sun.xml.ws.security.secconv.WSSCVersiongetWsscVer()StringgetWSSCVersion(String nsUri)com.sun.xml.ws.security.trust.WSTrustVersiongetWsTrustVer()booleanhasIssuedToken()voidhasIssuedToken(boolean flag)booleanisAddressingEnabled()booleanisSamlSignatureKey()voidisSamlSignatureKey(boolean value)booleanisTrustMessage()voidisTrustMessage(boolean isTrust)voidsetAction(String action)voidsetAddressingEnabled(boolean addressingEnabled)voidsetAlgorithmSuite(AlgorithmSuite suite)voidsetBootstrapAlgoSuite(AlgorithmSuite bootAlgoSuite)voidsetIncomingAssertionId(String assid)voidsetIssuedSAMLToken(Element elem)voidsetIssuedTokenContext(com.sun.xml.ws.security.IssuedTokenContext issuedTokenContext, String policyID)voidsetIssuedTokenContextMap(Hashtable issuedTokenContextMap)voidsetiterationsForPDK(int iterations)voidsetKerberosContext(com.sun.xml.ws.security.impl.kerberos.KerberosContext kerberosContext)voidsetSCPolicyIDtoSctIdMap(Hashtable scPolicyIDtoSctIdMap)voidsetSecureConversationContext(com.sun.xml.ws.security.IssuedTokenContext ctx)voidsetSecurityPolicyVersion(String secPolVersion)voidsetTimestampTimeout(long timeout)voidsetTrustContext(com.sun.xml.ws.security.IssuedTokenContext ctx)voidsetTrustCredentialHolder(com.sun.xml.ws.security.IssuedTokenContext ctx)voidsetWSCInstance(String value)voidsetWSSAssertion(WSSAssertion wssAssertion)voidsetWsscVer(com.sun.xml.ws.security.secconv.WSSCVersion wsscVer)voidsetWsTrustVer(com.sun.xml.ws.security.trust.WSTrustVersion wsTrustVer)-
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 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 requestsecurityPolicy- the SecurityPolicy to be applied for this requestmessage- 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:
copyin classProcessingContext- Parameters:
ctxx1- the ProcessingContext to which to copyctxx2- 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()
-
getSecurableSoapMessage
public SecurableSoapMessage getSecurableSoapMessage()
-
getIssuedTokenContext
public com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext(String policyID)
-
setIssuedTokenContext
public void setIssuedTokenContext(com.sun.xml.ws.security.IssuedTokenContext issuedTokenContext, String policyID)
-
getKerberosContext
public com.sun.xml.ws.security.impl.kerberos.KerberosContext getKerberosContext()
-
setKerberosContext
public void setKerberosContext(com.sun.xml.ws.security.impl.kerberos.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()
-
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 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
-
-