com.sun.xml.ws.security.opt.impl
Class JAXBFilterProcessingContext

java.lang.Object
  extended by com.sun.xml.wss.ProcessingContext
      extended by com.sun.xml.wss.impl.ProcessingContextImpl
          extended by com.sun.xml.wss.impl.FilterProcessingContext
              extended by com.sun.xml.ws.security.opt.impl.JAXBFilterProcessingContext
All Implemented Interfaces:
SecurityProcessingContext

public class JAXBFilterProcessingContext
extends FilterProcessingContext

Author:
Ashutosh.Shahi@Sun.Com

Field Summary
protected static Logger logger
           
 
Fields inherited from class com.sun.xml.wss.impl.FilterProcessingContext
ADHOC, DEFAULT, POSTHOC, WSDL_POLICY
 
Fields inherited from class com.sun.xml.wss.impl.ProcessingContextImpl
algoSuite, bootAlgoSuite, inferredSecurityPolicy, issuedTokenContextMap, policyHasIssuedToken, scPolicyIDtoSctIdMap, secureConversationContext, signConfirmIds, trustContext, wssAssertion
 
Fields inherited from class com.sun.xml.wss.ProcessingContext
OPERATION_RESOLVER, properties, secureMessage, securityHeaderLayout
 
Constructor Summary
JAXBFilterProcessingContext()
          Creates a new instance of JAXBFilterProcessingContext
JAXBFilterProcessingContext(Map invocationProps)
           
JAXBFilterProcessingContext(ProcessingContext context)
           
JAXBFilterProcessingContext(String messageIdentifier, SecurityPolicy securityPolicy, Message message, SOAPVersion soapVersion)
           
 
Method Summary
 void addToCurrentSecretMap(String ekId, Key key)
           
 void copy(ProcessingContext ctxx1, ProcessingContext ctxx2)
          copy operator
 String generateID()
           
 AddressingVersion getAddressingVersion()
           
 BasicSecurityProfile getBSPContext()
           
 XMLStreamBuffer getCurrentBuffer()
           
 Key getCurrentSecretFromMap(String ekId)
           
 boolean getDisableIncPrefix()
           
 boolean getDisablePayloadBuffering()
           
 String getEdIdforEh()
           
 boolean getEncHeaderContent()
           
 Message getJAXWSMessage()
           
 int getLayout()
           
 boolean getMustUnderstandValue()
           
 NamespaceContextEx getNamespaceContext()
           
 Message getPVMessage()
           
 SecuredMessage getSecuredMessage()
           
protected  SecurableSoapMessage getSecureMessage()
           
 SecurityContext getSecurityContext()
           
 SecurityHeader getSecurityHeader()
           
 SOAPMessage getSOAPMessage()
           
 SOAPVersion getSOAPVersion()
           
 boolean isBSP()
           
 boolean isMissingTimestampAllowed()
           
 void isOneWayMessage(boolean value)
           
 boolean isSAMLEK()
           
 void isSAMLEK(boolean isSAMLEK)
           
 boolean isSecure()
           
 boolean isSOAP12()
           
 void setAddressingVersion(AddressingVersion addrVer)
           
 void setAllowMissingTimestamp(boolean allowMissingTimestamp)
           
 void setBSP(boolean value)
           
 void setCurrentBuffer(XMLStreamBuffer buffer)
           
 void setDisableIncPrefix(boolean disableIncPrefix)
           
 void setDisablePayloadBuffering(boolean value)
           
 void setEdIdforEh(String id)
           
 void setEncHeaderContent(boolean encHeaderContent)
           
 void setJAXWSMessage(Message jaxWsMessage, SOAPVersion soapVersion)
           
 void setMessage(Message message)
           
 void setMustUnderstandValue(boolean muValue)
           
 void setPVMessage(Message msg)
           
 void setSecure(boolean value)
           
protected  void setSecureMessage(SecurableSoapMessage msg)
           
 void setSecurityContext(SecurityContext securityContext)
           
 void setSOAPMessage(SOAPMessage message)
          set the SOAP Message into the ProcessingContext.
 void setSOAPVersion(SOAPVersion sv)
           
 
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
 

Field Detail

logger

protected static final Logger logger
Constructor Detail

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
Method Detail

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 copy
ctxx2 - 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.