Class BaseSAML1MessageEncoder

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent, net.shibboleth.utilities.java.support.component.UnmodifiableComponent, org.opensaml.messaging.encoder.MessageEncoder, org.opensaml.messaging.encoder.servlet.HttpServletResponseMessageEncoder, org.opensaml.saml.common.binding.encoding.SAMLMessageEncoder
    Direct Known Subclasses:
    HTTPArtifactEncoder, HTTPPostEncoder

    public abstract class BaseSAML1MessageEncoder
    extends org.opensaml.messaging.encoder.servlet.BaseHttpServletResponseXMLMessageEncoder
    implements org.opensaml.saml.common.binding.encoding.SAMLMessageEncoder
    Base class for SAML 1 message encoders.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected URI getEndpointURL​(org.opensaml.messaging.context.MessageContext messageContext)
      Gets the response URL from the message context.
      • Methods inherited from class org.opensaml.messaging.encoder.servlet.BaseHttpServletResponseXMLMessageEncoder

        encode, getMessageToLog, logEncodedMessage, marshallMessage
      • Methods inherited from class org.opensaml.messaging.encoder.servlet.AbstractHttpServletResponseMessageEncoder

        doDestroy, doInitialize, getHttpServletResponse, setHttpServletResponse
      • Methods inherited from class org.opensaml.messaging.encoder.AbstractMessageEncoder

        doEncode, getMessageContext, prepareContext, setMessageContext
      • Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent

        destroy, initialize, isDestroyed, isInitialized
      • Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent

        destroy, isDestroyed
      • Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent

        initialize, isInitialized
      • Methods inherited from interface org.opensaml.messaging.encoder.MessageEncoder

        encode, prepareContext, setMessageContext
      • Methods inherited from interface org.opensaml.saml.common.binding.encoding.SAMLMessageEncoder

        getBindingURI
    • Constructor Detail

      • BaseSAML1MessageEncoder

        public BaseSAML1MessageEncoder()
    • Method Detail

      • getEndpointURL

        @Nonnull
        protected URI getEndpointURL​(@Nonnull
                                     org.opensaml.messaging.context.MessageContext messageContext)
                              throws org.opensaml.messaging.encoder.MessageEncodingException
        Gets the response URL from the message context.
        Parameters:
        messageContext - current message context
        Returns:
        response URL from the message context
        Throws:
        org.opensaml.messaging.encoder.MessageEncodingException - throw if no relying party endpoint is available