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 IssuedTokenContextprotected Listprotected IssuedTokenContextprotected WSSAssertionFields inherited from class com.sun.xml.wss.ProcessingContext
OPERATION_RESOLVER, properties, secureMessage, securityHeaderLayout -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorProcessingContextImpl(StaticPolicyContext context, SecurityPolicy securityPolicy, jakarta.xml.soap.SOAPMessage message) ConstructorProcessingContextImpl(Map invocationProps) constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(ProcessingContext ctxx1, ProcessingContext ctxx2) copy operatorgetIssuedTokenContext(String policyID) intgetSCPolicyIDtoSctIdMap(String scPolicyID) longgetWSSCVersion(String nsUri) booleanvoidhasIssuedToken(boolean flag) booleanbooleanvoidisSamlSignatureKey(boolean value) booleanvoidisTrustMessage(boolean isTrust) voidvoidsetAddressingEnabled(boolean addressingEnabled) voidsetAlgorithmSuite(AlgorithmSuite suite) voidsetBootstrapAlgoSuite(AlgorithmSuite bootAlgoSuite) voidsetIncomingAssertionId(String assid) voidsetIssuedSAMLToken(Element elem) voidsetIssuedTokenContext(IssuedTokenContext issuedTokenContext, String policyID) voidsetIssuedTokenContextMap(Hashtable issuedTokenContextMap) voidsetiterationsForPDK(int iterations) voidsetKerberosContext(KerberosContext kerberosContext) voidsetSCPolicyIDtoSctIdMap(Hashtable scPolicyIDtoSctIdMap) voidvoidsetSecurityPolicyVersion(String secPolVersion) voidsetTimestampTimeout(long timeout) voidvoidvoidsetWSCInstance(String value) voidsetWSSAssertion(WSSAssertion wssAssertion) voidsetWsscVer(WSSCVersion wsscVer) voidsetWsTrustVer(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
-
trustContext
-
inferredSecurityPolicy
-
signConfirmIds
-
-
Constructor Details
-
ProcessingContextImpl
public ProcessingContextImpl()Default constructor -
ProcessingContextImpl
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 Details
-
copy
copy operator- Overrides:
copyin 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
-
getIssuedTokenContextMap
-
getSecurableSoapMessage
-
getIssuedTokenContext
-
setIssuedTokenContext
-
getKerberosContext
-
setKerberosContext
-
setTrustCredentialHolder
-
getTrustCredentialHolder
-
getIssuedSAMLToken
-
setIssuedSAMLToken
-
setIncomingAssertionId
-
getIncomingAssertionId
-
setSecureConversationContext
-
getSecureConversationContext
-
setTrustContext
-
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
- Returns:
- the wsscVer
-
setWsscVer
- Parameters:
wsscVer- the wsscVer to set
-
getWsTrustVer
- Returns:
- the wsTrustVer
-
isAddressingEnabled
public boolean isAddressingEnabled()- Returns:
- the addressingEnabled
-
setWsTrustVer
- Parameters:
wsTrustVer- the wsTrustVer to set
-
setAddressingEnabled
public void setAddressingEnabled(boolean addressingEnabled) - Parameters:
addressingEnabled- the addressingEnabled to set
-