Class SAML20AssertionTokenValidationInput
- java.lang.Object
-
- org.opensaml.saml.saml2.wssecurity.messaging.impl.SAML20AssertionTokenValidationInput
-
public class SAML20AssertionTokenValidationInput extends Object
Class which holds messaging data relevant to validating a WS-Security SAML 2.0 Assertion token.
-
-
Field Summary
Fields Modifier and Type Field Description private AssertionassertionThe Assertion being evaluated.private javax.servlet.http.HttpServletRequesthttpServletRequestThe HTTP request input.private MessageContextmessageContextThe message context input.
-
Constructor Summary
Constructors Constructor Description SAML20AssertionTokenValidationInput(MessageContext context, javax.servlet.http.HttpServletRequest request, Assertion samlAssertion)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssertiongetAssertion()Get theAssertionbeing evaluated.javax.servlet.http.HttpServletRequestgetHttpServletRequest()Get theHttpServletRequestinput.MessageContextgetMessageContext()Get theMessageContextinput.
-
-
-
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 evaluatedrequest- the HTTP request being evaluatedsamlAssertion- the assertion being evaluated
-
-
Method Detail
-
getMessageContext
@Nonnull public MessageContext getMessageContext()
Get theMessageContextinput.- Returns:
- the message context input
-
getHttpServletRequest
@Nonnull public javax.servlet.http.HttpServletRequest getHttpServletRequest()
Get theHttpServletRequestinput.- Returns:
- the HTTP servlet request input
-
-