|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.ws.security.wss4j.AbstractWSS4JStaxInterceptor
public abstract class AbstractWSS4JStaxInterceptor
Constructor Summary | |
---|---|
AbstractWSS4JStaxInterceptor()
|
|
AbstractWSS4JStaxInterceptor(Map<String,Object> properties)
|
|
AbstractWSS4JStaxInterceptor(org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
Method Summary | |
---|---|
protected void |
configureCallbackHandler(SoapMessage soapMessage,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
protected org.apache.wss4j.stax.ext.WSSSecurityProperties |
createSecurityProperties()
|
Collection<PhaseInterceptor<? extends Message>> |
getAdditionalInterceptors()
Returns a collection of Interceptors that should be added to the chain whenever this interceptor is added. |
Set<String> |
getAfter()
Returns a set containing the IDs of the interceptors that should be executed before this interceptor. |
Set<String> |
getBefore()
Returns a set containing the IDs of the interceptors that should be executed after this interceptor. |
protected org.apache.wss4j.common.crypto.Crypto |
getEncryptionCrypto(Object e,
SoapMessage message,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
protected AssertionInfo |
getFirstAssertionByLocalname(AssertionInfoMap aim,
String localname)
|
String |
getId()
Returns the ID of this interceptor. |
Object |
getOption(String key)
|
String |
getPassword(Object msgContext)
|
protected org.apache.wss4j.common.crypto.PasswordEncryptor |
getPasswordEncryptor(SoapMessage soapMessage,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
String |
getPhase()
Returns the phase in which this interceptor is excecuted. |
Map<String,Object> |
getProperties()
|
Object |
getProperty(Object msgContext,
String key)
|
Set<URI> |
getRoles()
|
protected org.apache.wss4j.common.crypto.Crypto |
getSignatureCrypto(Object s,
SoapMessage message,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
Set<QName> |
getUnderstoodHeaders()
|
void |
handleFault(SoapMessage message)
Called for all interceptors (in reverse order) on which handleMessage had been successfully invoked, when normal execution of the chain was aborted for some reason. |
protected boolean |
isRequestor(SoapMessage message)
|
protected org.apache.wss4j.common.crypto.Crypto |
loadCrypto(SoapMessage soapMessage,
String cryptoPropertyFile,
String cryptoPropertyRefId,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
Load a Crypto instance. |
protected org.apache.wss4j.common.crypto.Crypto |
loadCryptoFromPropertiesFile(SoapMessage soapMessage,
String propFilename,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
void |
postHandleMessage(SoapMessage message)
|
void |
setAfter(Set<String> after)
|
void |
setBefore(Set<String> before)
|
void |
setId(String id)
|
void |
setPassword(Object msgContext,
String password)
|
void |
setPhase(String phase)
|
void |
setProperty(Object msgContext,
String key,
Object value)
|
void |
setProperty(String key,
String value)
|
protected void |
translateProperties(SoapMessage msg,
org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.cxf.interceptor.Interceptor |
---|
handleMessage |
Constructor Detail |
---|
public AbstractWSS4JStaxInterceptor(org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
public AbstractWSS4JStaxInterceptor(Map<String,Object> properties)
public AbstractWSS4JStaxInterceptor()
Method Detail |
---|
protected org.apache.wss4j.stax.ext.WSSSecurityProperties createSecurityProperties()
protected void translateProperties(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
protected void configureCallbackHandler(SoapMessage soapMessage, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityException
public Set<URI> getRoles()
getRoles
in interface SoapInterceptor
public void handleFault(SoapMessage message)
Interceptor
handleFault
in interface Interceptor<SoapMessage>
public void postHandleMessage(SoapMessage message) throws Fault
Fault
public Collection<PhaseInterceptor<? extends Message>> getAdditionalInterceptors()
PhaseInterceptor
getAdditionalInterceptors
in interface PhaseInterceptor<SoapMessage>
public String getPhase()
PhaseInterceptor
getPhase
in interface PhaseInterceptor<SoapMessage>
public void setPhase(String phase)
public Object getOption(String key)
public void setProperty(String key, String value)
public String getPassword(Object msgContext)
public Object getProperty(Object msgContext, String key)
public void setPassword(Object msgContext, String password)
public void setProperty(Object msgContext, String key, Object value)
public String getId()
PhaseInterceptor
getId
in interface PhaseInterceptor<SoapMessage>
public void setId(String id)
public Set<QName> getUnderstoodHeaders()
getUnderstoodHeaders
in interface SoapInterceptor
public Map<String,Object> getProperties()
public Set<String> getAfter()
PhaseInterceptor
getAfter
in interface PhaseInterceptor<SoapMessage>
public void setAfter(Set<String> after)
public Set<String> getBefore()
PhaseInterceptor
getBefore
in interface PhaseInterceptor<SoapMessage>
public void setBefore(Set<String> before)
protected boolean isRequestor(SoapMessage message)
protected org.apache.wss4j.common.crypto.Crypto loadCrypto(SoapMessage soapMessage, String cryptoPropertyFile, String cryptoPropertyRefId, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityException
protected org.apache.wss4j.common.crypto.Crypto loadCryptoFromPropertiesFile(SoapMessage soapMessage, String propFilename, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityException
protected org.apache.wss4j.common.crypto.PasswordEncryptor getPasswordEncryptor(SoapMessage soapMessage, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
protected AssertionInfo getFirstAssertionByLocalname(AssertionInfoMap aim, String localname)
protected org.apache.wss4j.common.crypto.Crypto getEncryptionCrypto(Object e, SoapMessage message, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityException
protected org.apache.wss4j.common.crypto.Crypto getSignatureCrypto(Object s, SoapMessage message, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityException
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |