Class IdentityProviderAssertionValidator
- java.lang.Object
-
- uk.gov.ida.saml.core.validation.assertion.AssertionValidator
-
- uk.gov.ida.saml.core.validation.assertion.IdentityProviderAssertionValidator
-
public class IdentityProviderAssertionValidator extends AssertionValidator
-
-
Field Summary
-
Fields inherited from class uk.gov.ida.saml.core.validation.assertion.AssertionValidator
assertionAttributeStatementValidator
-
-
Constructor Summary
Constructors Constructor Description IdentityProviderAssertionValidator(IssuerValidator issuerValidator, AssertionSubjectValidator subjectValidator, AssertionAttributeStatementValidator assertionAttributeStatementValidator, AssertionSubjectConfirmationValidator subjectConfirmationValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidateConsistency(java.util.List<org.opensaml.saml.saml2.core.Assertion> assertions)voidvalidateConsistency(org.opensaml.saml.saml2.core.Assertion authnStatementAssertion, org.opensaml.saml.saml2.core.Assertion matchingDatasetAssertion)voidvalidateSubject(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)-
Methods inherited from class uk.gov.ida.saml.core.validation.assertion.AssertionValidator
isAssertionUnsigned, validate, validateEidas
-
-
-
-
Constructor Detail
-
IdentityProviderAssertionValidator
public IdentityProviderAssertionValidator(IssuerValidator issuerValidator, AssertionSubjectValidator subjectValidator, AssertionAttributeStatementValidator assertionAttributeStatementValidator, AssertionSubjectConfirmationValidator subjectConfirmationValidator)
-
-
Method Detail
-
validateConsistency
public void validateConsistency(org.opensaml.saml.saml2.core.Assertion authnStatementAssertion, org.opensaml.saml.saml2.core.Assertion matchingDatasetAssertion)
-
validateConsistency
public void validateConsistency(java.util.List<org.opensaml.saml.saml2.core.Assertion> assertions)
-
validateSubject
public void validateSubject(org.opensaml.saml.saml2.core.Assertion assertion, java.lang.String requestId, java.lang.String expectedRecipientId)- Overrides:
validateSubjectin classAssertionValidator
-
-