Class AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject>

    • Field Detail

      • protocolMessageLog

        protected final org.slf4j.Logger protocolMessageLog
      • logger

        protected final org.slf4j.Logger logger
      • destinationBindingType

        protected final java.lang.String destinationBindingType
      • signErrorResponses

        protected final boolean signErrorResponses
      • isRequestSigned

        protected final boolean isRequestSigned
    • Constructor Detail

      • AbstractSAML2MessageSender

        public AbstractSAML2MessageSender​(SignatureSigningParametersProvider signatureSigningParametersProvider,
                                          java.lang.String destinationBindingType,
                                          boolean signErrorResponses,
                                          boolean isRequestSigned)
    • Method Detail

      • logProtocolMessage

        protected void logProtocolMessage​(org.opensaml.core.xml.XMLObject object)
                                   throws org.opensaml.core.xml.io.MarshallingException
        Throws:
        org.opensaml.core.xml.io.MarshallingException
      • getEndpoint

        protected abstract org.opensaml.saml.saml2.metadata.Endpoint getEndpoint​(SAML2MessageContext context)
      • invokeOutboundMessageHandlers

        protected void invokeOutboundMessageHandlers​(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor,
                                                     org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor,
                                                     org.opensaml.messaging.context.MessageContext messageContext)
      • mustSignRequest

        protected boolean mustSignRequest​(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor,
                                          org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor)