Class AssertionValidator
- java.lang.Object
-
- uk.gov.ida.saml.core.validation.assertion.AssertionValidator
-
- Direct Known Subclasses:
IdentityProviderAssertionValidator
public class AssertionValidator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AssertionAttributeStatementValidatorassertionAttributeStatementValidator
-
Constructor Summary
Constructors Constructor Description AssertionValidator(IssuerValidator issuerValidator, AssertionSubjectValidator subjectValidator, AssertionAttributeStatementValidator assertionAttributeStatementValidator, BasicAssertionSubjectConfirmationValidator basicAssertionSubjectConfirmationValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAssertionUnsigned(org.opensaml.saml.saml2.core.Assertion assertion)voidvalidate(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)voidvalidateEidas(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)protected voidvalidateSubject(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)
-
-
-
Field Detail
-
assertionAttributeStatementValidator
protected final AssertionAttributeStatementValidator assertionAttributeStatementValidator
-
-
Constructor Detail
-
AssertionValidator
public AssertionValidator(IssuerValidator issuerValidator, AssertionSubjectValidator subjectValidator, AssertionAttributeStatementValidator assertionAttributeStatementValidator, BasicAssertionSubjectConfirmationValidator basicAssertionSubjectConfirmationValidator)
-
-
Method Detail
-
isAssertionUnsigned
public boolean isAssertionUnsigned(org.opensaml.saml.saml2.core.Assertion assertion)
-
validate
public void validate(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)
-
validateEidas
public void validateEidas(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)
-
validateSubject
protected void validateSubject(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)
-
-