Class ValidateAssertions.AssertionValidationInput

  • Enclosing class:
    ValidateAssertions

    public class ValidateAssertions.AssertionValidationInput
    extends Object
    Class which holds data relevant to validating a SAML 2.0 Assertion.
    • Field Detail

      • httpServletRequest

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

        private Assertion assertion
        The Assertion being evaluated.
    • Constructor Detail

      • AssertionValidationInput

        public AssertionValidationInput​(@Nonnull
                                        ProfileRequestContext context,
                                        @Nonnull
                                        javax.servlet.http.HttpServletRequest request,
                                        @Nonnull
                                        Assertion samlAssertion)
        Constructor.
        Parameters:
        context - the profile request 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