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 org.opensaml.messaging.context.MessageContext messageContext
        The message context input.
      • httpServletRequest

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

        private org.opensaml.saml.saml2.core.Assertion assertion
        The Assertion being evaluated.
    • Constructor Detail

      • SAML20AssertionTokenValidationInput

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

      • getMessageContext

        @Nonnull
        public org.opensaml.messaging.context.MessageContext getMessageContext()
        Get the MessageContext input.
        Returns:
        the message context input
      • getHttpServletRequest

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

        @Nonnull
        public org.opensaml.saml.saml2.core.Assertion getAssertion()
        Get the Assertion being evaluated.
        Returns:
        the Assertion being validated