org.kuali.student.security.cxf.interceptors
Class SamlTokenCxfInInterceptor

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.WSS4JInInterceptor
              extended by org.kuali.student.security.cxf.interceptors.SamlTokenCxfInInterceptor
All Implemented Interfaces:
SoapInterceptor, Interceptor<SoapMessage>, PhaseInterceptor<SoapMessage>

public class SamlTokenCxfInInterceptor
extends WSS4JInInterceptor


Field Summary
private  String samlIssuerForUser
           
 
Fields inherited from class org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor
PRINCIPAL_RESULT, PROCESSOR_MAP, SECURITY_PROCESSED, SIGNATURE_RESULT, TIMESTAMP_RESULT
 
Fields inherited from class org.apache.ws.security.handler.WSHandler
cryptos, DONE, secEngine
 
Constructor Summary
SamlTokenCxfInInterceptor(Map<String,Object> properties)
           
 
Method Summary
protected  void computeAction(SoapMessage msg, RequestData reqData)
           
protected  void doResults(SoapMessage msg, String actor, SOAPMessage doc, Vector wsResult)
           
 String getSamlIssuerForUser()
           
 void handleMessage(SoapMessage msg)
           
 void setIgnoreActions(boolean i)
           
 void setSamlIssuerForUser(String samlIssuerForUser)
           
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor
checkTimestamps, createSecurityContext, createSecurityEngine, getCallback, getProperty, getSecurityEngine
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
decodeEnableSignatureConfirmation, getAfter, getBefore, getId, getOption, getPassword, getPhase, getProperties, getRoles, getUnderstoodHeaders, handleFault, isRequestor, loadDecryptionCrypto, loadEncryptionCrypto, loadSignatureCrypto, 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, decodeUTParameter, doReceiverAction, doSenderAction, getClassLoader, getPassword, getPasswordCB, getString, getStringOption, verifyTimestamp, verifyTrust
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

samlIssuerForUser

private String samlIssuerForUser
Constructor Detail

SamlTokenCxfInInterceptor

public SamlTokenCxfInInterceptor(Map<String,Object> properties)
Method Detail

computeAction

protected void computeAction(SoapMessage msg,
                             RequestData reqData)
Overrides:
computeAction in class WSS4JInInterceptor

doResults

protected void doResults(SoapMessage msg,
                         String actor,
                         SOAPMessage doc,
                         Vector wsResult)
                  throws SOAPException,
                         XMLStreamException,
                         WSSecurityException
Overrides:
doResults in class WSS4JInInterceptor
Throws:
SOAPException
XMLStreamException
WSSecurityException

handleMessage

public void handleMessage(SoapMessage msg)
                   throws Fault
Specified by:
handleMessage in interface Interceptor<SoapMessage>
Overrides:
handleMessage in class WSS4JInInterceptor
Throws:
Fault

setIgnoreActions

public void setIgnoreActions(boolean i)
Overrides:
setIgnoreActions in class WSS4JInInterceptor

getSamlIssuerForUser

public String getSamlIssuerForUser()

setSamlIssuerForUser

public void setSamlIssuerForUser(String samlIssuerForUser)


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