public class JAXBFilterProcessingContext extends FilterProcessingContext
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
logger |
ADHOC, DEFAULT, POSTHOC, WSDL_POLICYalgoSuite, bootAlgoSuite, inferredSecurityPolicy, issuedTokenContextMap, policyHasIssuedToken, scPolicyIDtoSctIdMap, secureConversationContext, signConfirmIds, trustContext, wssAssertionOPERATION_RESOLVER, properties, secureMessage, securityHeaderLayout| Constructor and Description |
|---|
JAXBFilterProcessingContext()
Creates a new instance of JAXBFilterProcessingContext
|
JAXBFilterProcessingContext(Map invocationProps) |
JAXBFilterProcessingContext(ProcessingContext context) |
JAXBFilterProcessingContext(String messageIdentifier,
SecurityPolicy securityPolicy,
com.sun.xml.ws.api.message.Message message,
com.sun.xml.ws.api.SOAPVersion soapVersion) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToCurrentSecretMap(String ekId,
Key key) |
void |
copy(ProcessingContext ctxx1,
ProcessingContext ctxx2)
copy operator
|
String |
generateID() |
com.sun.xml.ws.api.addressing.AddressingVersion |
getAddressingVersion() |
BasicSecurityProfile |
getBSPContext() |
com.sun.xml.stream.buffer.XMLStreamBuffer |
getCurrentBuffer() |
Key |
getCurrentSecretFromMap(String ekId) |
boolean |
getDisableIncPrefix() |
boolean |
getDisablePayloadBuffering() |
String |
getEdIdforEh() |
boolean |
getEncHeaderContent() |
com.sun.xml.ws.api.message.Message |
getJAXWSMessage() |
int |
getLayout() |
boolean |
getMustUnderstandValue() |
org.jvnet.staxex.NamespaceContextEx |
getNamespaceContext() |
com.sun.xml.ws.api.message.Message |
getPVMessage() |
SecuredMessage |
getSecuredMessage() |
protected SecurableSoapMessage |
getSecureMessage() |
SecurityContext |
getSecurityContext() |
SecurityHeader |
getSecurityHeader() |
SOAPMessage |
getSOAPMessage() |
com.sun.xml.ws.api.SOAPVersion |
getSOAPVersion() |
boolean |
isBSP() |
boolean |
isMissingTimestampAllowed() |
void |
isOneWayMessage(boolean value) |
boolean |
isSAMLEK() |
void |
isSAMLEK(boolean isSAMLEK) |
boolean |
isSecure() |
boolean |
isSOAP12() |
void |
setAddressingVersion(com.sun.xml.ws.api.addressing.AddressingVersion addrVer) |
void |
setAllowMissingTimestamp(boolean allowMissingTimestamp) |
void |
setBSP(boolean value) |
void |
setCurrentBuffer(com.sun.xml.stream.buffer.XMLStreamBuffer buffer) |
void |
setDisableIncPrefix(boolean disableIncPrefix) |
void |
setDisablePayloadBuffering(boolean value) |
void |
setEdIdforEh(String id) |
void |
setEncHeaderContent(boolean encHeaderContent) |
void |
setJAXWSMessage(com.sun.xml.ws.api.message.Message jaxWsMessage,
com.sun.xml.ws.api.SOAPVersion soapVersion) |
void |
setMessage(com.sun.xml.ws.api.message.Message message) |
void |
setMustUnderstandValue(boolean muValue) |
void |
setPVMessage(com.sun.xml.ws.api.message.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(com.sun.xml.ws.api.SOAPVersion sv) |
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, timestampExportedgetAction, 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, setWsTrustVercopy, 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, setSecurityHeaderLayoutprotected static final Logger logger
public JAXBFilterProcessingContext()
public JAXBFilterProcessingContext(ProcessingContext context) throws XWSSecurityException
XWSSecurityExceptionpublic JAXBFilterProcessingContext(Map invocationProps)
public JAXBFilterProcessingContext(String messageIdentifier, SecurityPolicy securityPolicy, com.sun.xml.ws.api.message.Message message, com.sun.xml.ws.api.SOAPVersion soapVersion) throws XWSSecurityException
XWSSecurityExceptionpublic SecuredMessage getSecuredMessage()
public void isOneWayMessage(boolean value)
public void setEdIdforEh(String id)
public String getEdIdforEh()
public void setJAXWSMessage(com.sun.xml.ws.api.message.Message jaxWsMessage,
com.sun.xml.ws.api.SOAPVersion soapVersion)
public void setMessage(com.sun.xml.ws.api.message.Message message)
public com.sun.xml.ws.api.message.Message getJAXWSMessage()
public com.sun.xml.ws.api.SOAPVersion getSOAPVersion()
public void setSOAPVersion(com.sun.xml.ws.api.SOAPVersion sv)
public boolean isSOAP12()
public SecurityHeader getSecurityHeader()
protected SecurableSoapMessage getSecureMessage()
getSecureMessage in class ProcessingContextprotected void setSecureMessage(SecurableSoapMessage msg)
setSecureMessage in class ProcessingContextpublic void setSOAPMessage(SOAPMessage message) throws XWSSecurityException
setSOAPMessage in interface SecurityProcessingContextsetSOAPMessage in class ProcessingContextmessage - SOAPMessageXWSSecurityException - if there was an error in setting the SOAPMessagepublic SOAPMessage getSOAPMessage()
getSOAPMessage in interface SecurityProcessingContextgetSOAPMessage in class ProcessingContextpublic void copy(ProcessingContext ctxx1, ProcessingContext ctxx2) throws XWSSecurityException
ProcessingContextImplcopy in class ProcessingContextImplctxx1 - the ProcessingContext to which to copyctxx2 - the ProcessingContext from which to copyXWSSecurityException - if there was an error during the copy operationpublic String generateID()
public SecurityContext getSecurityContext()
public void setSecurityContext(SecurityContext securityContext)
public org.jvnet.staxex.NamespaceContextEx getNamespaceContext()
public boolean isSAMLEK()
public void isSAMLEK(boolean isSAMLEK)
public com.sun.xml.ws.api.addressing.AddressingVersion getAddressingVersion()
public void setAddressingVersion(com.sun.xml.ws.api.addressing.AddressingVersion addrVer)
public void setCurrentBuffer(com.sun.xml.stream.buffer.XMLStreamBuffer buffer)
public com.sun.xml.stream.buffer.XMLStreamBuffer getCurrentBuffer()
public void setSecure(boolean value)
public boolean isSecure()
public int getLayout()
public boolean getDisablePayloadBuffering()
public void setDisablePayloadBuffering(boolean value)
public boolean getDisableIncPrefix()
public void setDisableIncPrefix(boolean disableIncPrefix)
public boolean getEncHeaderContent()
public void setEncHeaderContent(boolean encHeaderContent)
public void setBSP(boolean value)
public boolean isBSP()
public BasicSecurityProfile getBSPContext()
public com.sun.xml.ws.api.message.Message getPVMessage()
public void setPVMessage(com.sun.xml.ws.api.message.Message msg)
public boolean isMissingTimestampAllowed()
public void setAllowMissingTimestamp(boolean allowMissingTimestamp)
public boolean getMustUnderstandValue()
public void setMustUnderstandValue(boolean muValue)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.