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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AlgorithmSuiteprotected AlgorithmSuiteprotected MessagePolicyprotected Hashtableprotected booleanprotected Hashtableprotected com.sun.xml.ws.security.IssuedTokenContextprotected Listprotected com.sun.xml.ws.security.IssuedTokenContextprotected WSSAssertionFields inherited from class com.sun.xml.wss.ProcessingContext
OPERATION_RESOLVER, properties, secureMessage, securityHeaderLayout -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorProcessingContextImpl(StaticPolicyContext context, SecurityPolicy securityPolicy, javax.xml.soap.SOAPMessage message) ConstructorProcessingContextImpl(Map invocationProps) constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(ProcessingContext ctxx1, ProcessingContext ctxx2) copy operatorcom.sun.xml.ws.security.IssuedTokenContextgetIssuedTokenContext(String policyID) intgetSCPolicyIDtoSctIdMap(String scPolicyID) com.sun.xml.ws.security.IssuedTokenContextlongcom.sun.xml.ws.security.IssuedTokenContextcom.sun.xml.ws.security.IssuedTokenContextcom.sun.xml.ws.security.secconv.WSSCVersiongetWSSCVersion(String nsUri) com.sun.xml.ws.security.trust.WSTrustVersionbooleanvoidhasIssuedToken(boolean flag) booleanbooleanvoidisSamlSignatureKey(boolean value) booleanvoidisTrustMessage(boolean isTrust) voidvoidsetAddressingEnabled(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(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 Details
-
wssAssertion
-
issuedTokenContextMap
-
scPolicyIDtoSctIdMap
-
bootAlgoSuite
-
algoSuite
-
policyHasIssuedToken
protected boolean policyHasIssuedToken -
secureConversationContext
protected com.sun.xml.ws.security.IssuedTokenContext secureConversationContext -
trustContext
protected com.sun.xml.ws.security.IssuedTokenContext trustContext -
inferredSecurityPolicy
-
signConfirmIds
-
-
Constructor Details
-
ProcessingContextImpl
public ProcessingContextImpl()Default constructor -
ProcessingContextImpl
constructor -
ProcessingContextImpl
public ProcessingContextImpl(StaticPolicyContext context, SecurityPolicy securityPolicy, javax.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 Details
-
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
-
getIssuedTokenContextMap
-
getSecurableSoapMessage
-
getIssuedTokenContext
-
setIssuedTokenContext
public void setIssuedTokenContext(com.sun.xml.ws.security.IssuedTokenContext issuedTokenContext, String policyID) -
getKerberosContext
-
setKerberosContext
-
setTrustCredentialHolder
public void setTrustCredentialHolder(com.sun.xml.ws.security.IssuedTokenContext ctx) -
getTrustCredentialHolder
public com.sun.xml.ws.security.IssuedTokenContext getTrustCredentialHolder() -
getIssuedSAMLToken
-
setIssuedSAMLToken
-
setIncomingAssertionId
-
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
-
setAlgorithmSuite
-
setWSSAssertion
-
getWSSAssertion
-
getInferredSecurityPolicy
-
getSamlIdVSKeyCache
-
isTrustMessage
public void isTrustMessage(boolean isTrust) -
isTrustMessage
public boolean isTrustMessage() -
isSamlSignatureKey
public void isSamlSignatureKey(boolean value) -
isSamlSignatureKey
public boolean isSamlSignatureKey() -
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
-
getSecurityPolicyVersion
-
setWSCInstance
-
getWSCInstance
-
getWSSCVersion
-
setSCPolicyIDtoSctIdMap
-
getSCPolicyIDtoSctIdMap
-
getSCPolicyIDtoSctIdMap
-
setAction
-
getAction
-
getBootstrapAlgoSuite
- Returns:
- the bootAlgoSuite
-
setBootstrapAlgoSuite
- 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
-