Class AssertionValidationInput
java.lang.Object
org.opensaml.saml.saml2.assertion.messaging.AssertionValidationInput
Class which holds data relevant to validating a SAML 2.0 Assertion.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AssertionThe Assertion being evaluated.The HTTP request input.private InOutOperationContextThe profile request context input. -
Constructor Summary
ConstructorsConstructorDescriptionAssertionValidationInput(Assertion samlAssertion, InOutOperationContext context, AssertionValidationNetworkInformationSupplier networkInformation) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet theAssertionbeing evaluated.Get theHttpServletRequestinput.Get theInOutOperationContextinput.
-
Field Details
-
operationContext
The profile request context input. -
networkInformationSupplier
The HTTP request input. -
assertion
The Assertion being evaluated.
-
-
Constructor Details
-
AssertionValidationInput
public AssertionValidationInput(@Nonnull Assertion samlAssertion, @Nonnull InOutOperationContext context, @Nonnull AssertionValidationNetworkInformationSupplier networkInformation) Constructor.- Parameters:
samlAssertion- the assertion being evaluatedcontext- the profile request context being evaluatednetworkInformation- the supplier of network information
-
-
Method Details
-
getOperationContext
Get theInOutOperationContextinput.- Returns:
- the message context input
-
getNetworkInformationSupplier
Get theHttpServletRequestinput.- Returns:
- the HTTP servlet request input
-
getAssertion
Get theAssertionbeing evaluated.- Returns:
- the Assertion being validated
-