com.sun.xml.ws.security.opt.impl
Class JAXBFilterProcessingContext
java.lang.Object
com.sun.xml.wss.ProcessingContext
com.sun.xml.wss.impl.ProcessingContextImpl
com.sun.xml.wss.impl.FilterProcessingContext
com.sun.xml.ws.security.opt.impl.JAXBFilterProcessingContext
- All Implemented Interfaces:
- SecurityProcessingContext
public class JAXBFilterProcessingContext
- extends FilterProcessingContext
- Author:
- Ashutosh.Shahi@Sun.Com
| Methods inherited from class com.sun.xml.wss.impl.FilterProcessingContext |
enableDynamicPolicyCallback, getCanonicalizedData, getCurrentRefList, getCurrentSecret, getDataEncryptionAlgorithm, getDigestValue, getElementCache, getEncryptedKeyCache, getInferredPolicy, getInsertedX509Cache, getKerberosTokenBinding, getMode, getPVE, getSecurableSoapMessage, getSTRTransformCache, getSymmetricKeyBinding, getTokenCache, getusernameTokenBinding, getX509CertificateBinding, isOptionalPolicyViolation, isOptionalPolicyViolation, isPrimaryPolicyViolation, isPrimaryPolicyViolation, makeDynamicPolicyCallback, reset, setCanonicalizedData, setCurrentReferenceList, setCurrentSecret, setDataEncryptionAlgorithm, setDigestValue, setInferredPolicy, setKerberosTokenBinding, setMode, setPVE, setSecurityPolicy, setSymmetricKeyBinding, setUsernameTokenBinding, setX509CertificateBinding, timestampExported, timestampExported |
| Methods inherited from class com.sun.xml.wss.impl.ProcessingContextImpl |
getAction, getAlgorithmSuite, getBootstrapAlgoSuite, getIncomingAssertionId, getInferredSecurityPolicy, getIssuedSAMLToken, getIssuedTokenContext, getIssuedTokenContextMap, getiterationsForPDK, getKerberosContext, getSamlIdVSKeyCache, getSCPolicyIDtoSctIdMap, getSCPolicyIDtoSctIdMap, getSecureConversationContext, getSecurityPolicyVersion, getSignatureConfirmationIds, getTimestampTimeout, getTrustContext, getTrustCredentialHolder, getWSCInstance, getWSSAssertion, getWsscVer, getWSSCVersion, getWsTrustVer, hasIssuedToken, hasIssuedToken, isAddressingEnabled, isSamlSignatureKey, isSamlSignatureKey, isTrustMessage, isTrustMessage, setAction, setAddressingEnabled, setAlgorithmSuite, setBootstrapAlgoSuite, setIncomingAssertionId, setIssuedSAMLToken, setIssuedTokenContext, setIssuedTokenContextMap, setiterationsForPDK, setKerberosContext, setSCPolicyIDtoSctIdMap, setSecureConversationContext, setSecurityPolicyVersion, setTimestampTimeout, setTrustContext, setTrustCredentialHolder, setWSCInstance, setWSSAssertion, setWsscVer, setWsTrustVer |
| Methods inherited from class com.sun.xml.wss.ProcessingContext |
copy, copy, getConfigType, getExtraneousProperties, getExtraneousProperty, getHandler, getMessageIdentifier, getPolicyContext, getSecurityEnvironment, getSecurityHeaderLayout, getSecurityPolicy, isClient, isClient, isExpired, isExpired, isInboundMessage, isInboundMessage, removeExtraneousProperty, resetMustUnderstand, resetMustUnderstand, retainSecurityHeader, retainSecurityHeader, setConfigType, setExtraneousProperty, setHandler, setMessageIdentifier, setPolicyContext, setSecurityEnvironment, setSecurityHeaderLayout |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final Logger logger
JAXBFilterProcessingContext
public JAXBFilterProcessingContext()
- Creates a new instance of JAXBFilterProcessingContext
JAXBFilterProcessingContext
public JAXBFilterProcessingContext(ProcessingContext context)
throws XWSSecurityException
- Throws:
XWSSecurityException
JAXBFilterProcessingContext
public JAXBFilterProcessingContext(Map invocationProps)
JAXBFilterProcessingContext
public JAXBFilterProcessingContext(String messageIdentifier,
SecurityPolicy securityPolicy,
Message message,
SOAPVersion soapVersion)
throws XWSSecurityException
- Throws:
XWSSecurityException
getSecuredMessage
public SecuredMessage getSecuredMessage()
isOneWayMessage
public void isOneWayMessage(boolean value)
setEdIdforEh
public void setEdIdforEh(String id)
getEdIdforEh
public String getEdIdforEh()
setJAXWSMessage
public void setJAXWSMessage(Message jaxWsMessage,
SOAPVersion soapVersion)
setMessage
public void setMessage(Message message)
getJAXWSMessage
public Message getJAXWSMessage()
getSOAPVersion
public SOAPVersion getSOAPVersion()
setSOAPVersion
public void setSOAPVersion(SOAPVersion sv)
isSOAP12
public boolean isSOAP12()
getSecurityHeader
public SecurityHeader getSecurityHeader()
getSecureMessage
protected SecurableSoapMessage getSecureMessage()
- Overrides:
getSecureMessage in class ProcessingContext
setSecureMessage
protected void setSecureMessage(SecurableSoapMessage msg)
- Overrides:
setSecureMessage in class ProcessingContext
setSOAPMessage
public void setSOAPMessage(SOAPMessage message)
throws XWSSecurityException
- set the SOAP Message into the ProcessingContext.
- Specified by:
setSOAPMessage in interface SecurityProcessingContext- Overrides:
setSOAPMessage in class ProcessingContext
- Parameters:
message - SOAPMessage
- Throws:
XWSSecurityException - if there was an error in setting the SOAPMessage
getSOAPMessage
public SOAPMessage getSOAPMessage()
- Specified by:
getSOAPMessage in interface SecurityProcessingContext- Overrides:
getSOAPMessage in class ProcessingContext
- Returns:
- the SOAPMessage from the context
copy
public void copy(ProcessingContext ctxx1,
ProcessingContext ctxx2)
throws XWSSecurityException
- Description copied from class:
ProcessingContextImpl
- copy operator
- Overrides:
copy in class ProcessingContextImpl
- 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
generateID
public String generateID()
getSecurityContext
public SecurityContext getSecurityContext()
setSecurityContext
public void setSecurityContext(SecurityContext securityContext)
getNamespaceContext
public NamespaceContextEx getNamespaceContext()
isSAMLEK
public boolean isSAMLEK()
isSAMLEK
public void isSAMLEK(boolean isSAMLEK)
getAddressingVersion
public AddressingVersion getAddressingVersion()
setAddressingVersion
public void setAddressingVersion(AddressingVersion addrVer)
setCurrentBuffer
public void setCurrentBuffer(XMLStreamBuffer buffer)
getCurrentBuffer
public XMLStreamBuffer getCurrentBuffer()
setSecure
public void setSecure(boolean value)
isSecure
public boolean isSecure()
getLayout
public int getLayout()
addToCurrentSecretMap
public void addToCurrentSecretMap(String ekId,
Key key)
getCurrentSecretFromMap
public Key getCurrentSecretFromMap(String ekId)
getDisablePayloadBuffering
public boolean getDisablePayloadBuffering()
setDisablePayloadBuffering
public void setDisablePayloadBuffering(boolean value)
getDisableIncPrefix
public boolean getDisableIncPrefix()
setDisableIncPrefix
public void setDisableIncPrefix(boolean disableIncPrefix)
getEncHeaderContent
public boolean getEncHeaderContent()
setEncHeaderContent
public void setEncHeaderContent(boolean encHeaderContent)
setBSP
public void setBSP(boolean value)
isBSP
public boolean isBSP()
getBSPContext
public BasicSecurityProfile getBSPContext()
getPVMessage
public Message getPVMessage()
setPVMessage
public void setPVMessage(Message msg)
isMissingTimestampAllowed
public boolean isMissingTimestampAllowed()
setAllowMissingTimestamp
public void setAllowMissingTimestamp(boolean allowMissingTimestamp)
getMustUnderstandValue
public boolean getMustUnderstandValue()
setMustUnderstandValue
public void setMustUnderstandValue(boolean muValue)
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.