Class SAML20AssertionTokenValidationInput


  • public class SAML20AssertionTokenValidationInput
    extends Object
    Class which holds messaging data relevant to validating a WS-Security SAML 2.0 Assertion token.
    • Field Detail

      • messageContext

        private MessageContext messageContext
        The message context input.
      • httpServletRequest

        private javax.servlet.http.HttpServletRequest httpServletRequest
        The HTTP request input.
      • assertion

        private Assertion assertion
        The Assertion being evaluated.
    • Constructor Detail

      • SAML20AssertionTokenValidationInput

        public SAML20AssertionTokenValidationInput​(@Nonnull
                                                   MessageContext context,
                                                   @Nonnull
                                                   javax.servlet.http.HttpServletRequest request,
                                                   @Nonnull
                                                   Assertion samlAssertion)
        Constructor.
        Parameters:
        context - the message context being evaluated
        request - the HTTP request being evaluated
        samlAssertion - the assertion being evaluated
    • Method Detail

      • getHttpServletRequest

        @Nonnull
        public javax.servlet.http.HttpServletRequest getHttpServletRequest()
        Get the HttpServletRequest input.
        Returns:
        the HTTP servlet request input
      • getAssertion

        @Nonnull
        public Assertion getAssertion()
        Get the Assertion being evaluated.
        Returns:
        the Assertion being validated