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

    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
      • destinationBindingType

        protected final String destinationBindingType
      • signErrorResponses

        protected final boolean signErrorResponses
      • isRequestSigned

        protected final boolean isRequestSigned
    • Constructor Detail

      • AbstractSAML2MessageSender

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

      • getEndpoint

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

        protected final void invokeOutboundMessageHandlers​(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor,
                                                           org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor,
                                                           SAML2MessageContext outboundContext)
      • mustSignRequest

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