public class ProcessingContextImpl extends ProcessingContext
| Modifier and Type | Field and 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 |
OPERATION_RESOLVER, properties, secureMessage, securityHeaderLayout| Constructor and Description |
|---|
ProcessingContextImpl()
Default constructor
|
ProcessingContextImpl(Map invocationProps)
constructor
|
ProcessingContextImpl(StaticPolicyContext context,
SecurityPolicy securityPolicy,
SOAPMessage message)
Constructor
|
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, setSOAPMessageprotected WSSAssertion wssAssertion
protected Hashtable issuedTokenContextMap
protected Hashtable scPolicyIDtoSctIdMap
protected AlgorithmSuite bootAlgoSuite
protected AlgorithmSuite algoSuite
protected boolean policyHasIssuedToken
protected IssuedTokenContext secureConversationContext
protected IssuedTokenContext trustContext
protected MessagePolicy inferredSecurityPolicy
protected List signConfirmIds
public ProcessingContextImpl()
public ProcessingContextImpl(Map invocationProps)
public ProcessingContextImpl(StaticPolicyContext context, SecurityPolicy securityPolicy, SOAPMessage message) throws XWSSecurityException
context - the static policy context for this requestsecurityPolicy - the SecurityPolicy to be applied for this requestmessage - the SOAPMessageXWSSecurityException - if there was an error in creating the ProcessingContextpublic void copy(ProcessingContext ctxx1, ProcessingContext ctxx2) throws XWSSecurityException
copy in class ProcessingContextctxx1 - the ProcessingContext to which to copyctxx2 - the ProcessingContext from which to copyXWSSecurityException - if there was an error during the copy operationpublic void setIssuedTokenContextMap(Hashtable issuedTokenContextMap)
public Hashtable getIssuedTokenContextMap()
public SecurableSoapMessage getSecurableSoapMessage()
public IssuedTokenContext getIssuedTokenContext(String policyID)
public void setIssuedTokenContext(IssuedTokenContext issuedTokenContext, String policyID)
public KerberosContext getKerberosContext()
public void setKerberosContext(KerberosContext kerberosContext)
public void setTrustCredentialHolder(IssuedTokenContext ctx)
public IssuedTokenContext getTrustCredentialHolder()
public Element getIssuedSAMLToken()
public void setIssuedSAMLToken(Element elem)
public void setIncomingAssertionId(String assid)
public String getIncomingAssertionId()
public void setSecureConversationContext(IssuedTokenContext ctx)
public IssuedTokenContext getSecureConversationContext()
public void setTrustContext(IssuedTokenContext ctx)
public IssuedTokenContext getTrustContext()
public AlgorithmSuite getAlgorithmSuite()
public void setAlgorithmSuite(AlgorithmSuite suite)
public void setWSSAssertion(WSSAssertion wssAssertion)
public WSSAssertion getWSSAssertion()
public MessagePolicy getInferredSecurityPolicy()
public HashMap getSamlIdVSKeyCache()
public void isTrustMessage(boolean isTrust)
public boolean isTrustMessage()
public void isSamlSignatureKey(boolean value)
public boolean isSamlSignatureKey()
public List getSignatureConfirmationIds()
public boolean hasIssuedToken()
public void hasIssuedToken(boolean flag)
public long getTimestampTimeout()
public void setTimestampTimeout(long timeout)
public void setiterationsForPDK(int iterations)
public int getiterationsForPDK()
public void setSecurityPolicyVersion(String secPolVersion)
public String getSecurityPolicyVersion()
public void setWSCInstance(String value)
public String getWSCInstance()
public void setSCPolicyIDtoSctIdMap(Hashtable scPolicyIDtoSctIdMap)
public Hashtable getSCPolicyIDtoSctIdMap()
public void setAction(String action)
public String getAction()
public AlgorithmSuite getBootstrapAlgoSuite()
public void setBootstrapAlgoSuite(AlgorithmSuite bootAlgoSuite)
bootAlgoSuite - the bootAlgoSuite to setpublic WSSCVersion getWsscVer()
public void setWsscVer(WSSCVersion wsscVer)
wsscVer - the wsscVer to setpublic WSTrustVersion getWsTrustVer()
public boolean isAddressingEnabled()
public void setWsTrustVer(WSTrustVersion wsTrustVer)
wsTrustVer - the wsTrustVer to setpublic void setAddressingEnabled(boolean addressingEnabled)
addressingEnabled - the addressingEnabled to setCopyright © 2005–2018 Oracle Corporation. All rights reserved.