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
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
ProcessingContextImpl
public ProcessingContextImpl()
- Default constructor
ProcessingContextImpl
public ProcessingContextImpl(Map invocationProps)
- constructor
ProcessingContextImpl
public ProcessingContextImpl(StaticPolicyContext context,
SecurityPolicy securityPolicy,
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
copy
public void copy(ProcessingContext ctxx1,
ProcessingContext ctxx2)
throws XWSSecurityException
- copy operator
- Overrides:
copy in class ProcessingContext
- Parameters:
ctx1 - the ProcessingContext to which to copyctx2 - 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()
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
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.