Class AbstractSamlOutInterceptor

java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.apache.cxf.rs.security.saml.AbstractSamlOutInterceptor
All Implemented Interfaces:
org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
Direct Known Subclasses:
SamlFormOutInterceptor, SamlHeaderOutInterceptor

public abstract class AbstractSamlOutInterceptor extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.wss4j.common.saml.SamlAssertionWrapper
    createAssertion(org.apache.cxf.message.Message message)
     
    protected String
    encodeToken(String assertion)
     
    void
    setUseDeflateEncoding(boolean deflate)
     

    Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor

    addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore

    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 Details

    • AbstractSamlOutInterceptor

      protected AbstractSamlOutInterceptor(String phase)
  • Method Details

    • setUseDeflateEncoding

      public void setUseDeflateEncoding(boolean deflate)
    • createAssertion

      protected org.apache.wss4j.common.saml.SamlAssertionWrapper createAssertion(org.apache.cxf.message.Message message) throws org.apache.cxf.interceptor.Fault
      Throws:
      org.apache.cxf.interceptor.Fault
    • encodeToken

      protected String encodeToken(String assertion) throws org.apache.cxf.common.util.Base64Exception
      Throws:
      org.apache.cxf.common.util.Base64Exception