org.kuali.rice.ksb.security.soap
Class CXFWSS4JOutInterceptor

java.lang.Object
  extended by org.apache.ws.security.handler.WSHandler
      extended by org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
          extended by org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
              extended by org.kuali.rice.ksb.security.soap.CXFWSS4JOutInterceptor
All Implemented Interfaces:
org.apache.cxf.binding.soap.interceptor.SoapInterceptor, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>

public class CXFWSS4JOutInterceptor
extends org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
WSS4J_ACTION_MAP
 
Fields inherited from class org.apache.ws.security.handler.WSHandler
cryptos, DONE, secEngine
 
Constructor Summary
CXFWSS4JOutInterceptor(boolean busSecurity)
           
 
Method Summary
protected  Properties getMerlinProperties()
           
 void handleMessage(org.apache.cxf.binding.soap.SoapMessage mc)
          This overridden method will not apply security headers if bus security is disabled.
 org.apache.ws.security.components.crypto.Crypto loadDecryptionCrypto(org.apache.ws.security.handler.RequestData reqData)
           
 org.apache.ws.security.components.crypto.Crypto loadSignatureCrypto(org.apache.ws.security.handler.RequestData reqData)
           
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
createEndingInterceptor, getProperty, handleFault, isAllowMTOM, setAllowMTOM
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
decodeEnableSignatureConfirmation, getAfter, getBefore, getId, getOption, getPassword, getPhase, getProperties, getRoles, getUnderstoodHeaders, isRequestor, loadCryptoFromPropertiesFile, loadEncryptionCrypto, postHandleMessage, setAfter, setBefore, setId, setPassword, setPhase, setProperties, setProperty, setProperty
 
Methods inherited from class org.apache.ws.security.handler.WSHandler
checkReceiverResults, checkReceiverResultsAnyOrder, checkSignatureConfirmation, decodeCustomPasswordTypes, decodeDecryptionParameter, decodeEncryptionParameter, decodeMustUnderstand, decodeNamespaceQualifiedPasswordTypes, decodeSignatureParameter, decodeSignatureParameter2, decodeTimestampPrecision, decodeTimestampStrict, decodeTimeToLive, decodeUseEncodedPasswords, decodeUseSingleCertificate, decodeUTParameter, doReceiverAction, doSenderAction, getClassLoader, getPassword, getPasswordCB, getString, getStringOption, verifyTimestamp, verifyTrust, verifyTrust
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CXFWSS4JOutInterceptor

public CXFWSS4JOutInterceptor(boolean busSecurity)
Method Detail

loadSignatureCrypto

public org.apache.ws.security.components.crypto.Crypto loadSignatureCrypto(org.apache.ws.security.handler.RequestData reqData)
Overrides:
loadSignatureCrypto in class org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor

loadDecryptionCrypto

public org.apache.ws.security.components.crypto.Crypto loadDecryptionCrypto(org.apache.ws.security.handler.RequestData reqData)
Overrides:
loadDecryptionCrypto in class org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor

getMerlinProperties

protected Properties getMerlinProperties()

handleMessage

public void handleMessage(org.apache.cxf.binding.soap.SoapMessage mc)
This overridden method will not apply security headers if bus security is disabled.

Specified by:
handleMessage in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
Overrides:
handleMessage in class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
See Also:
WSS4JOutInterceptor.handleMessage(org.apache.cxf.binding.soap.SoapMessage)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.