Class ValidateAssertions.AssertionValidationInput

java.lang.Object
org.opensaml.saml.saml2.profile.impl.ValidateAssertions.AssertionValidationInput
Enclosing class:
ValidateAssertions

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

    • profileContext

      private ProfileRequestContext profileContext
      The profile request context input.
    • httpServletRequest

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

      private Assertion assertion
      The Assertion being evaluated.
  • Constructor Details

    • 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 Details

    • getProfileRequestContext

      @Nonnull public ProfileRequestContext getProfileRequestContext()
      Get the ProfileRequestContext 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 Assertion getAssertion()
      Get the Assertion being evaluated.
      Returns:
      the Assertion being validated