Class ChEprAudienceRestrictionConditionValidator
java.lang.Object
org.projecthusky.xua.validation.condition.ChEprAudienceRestrictionConditionValidator
- All Implemented Interfaces:
org.opensaml.saml.saml2.assertion.ConditionValidator
@ThreadSafe
public class ChEprAudienceRestrictionConditionValidator
extends Object
implements org.opensaml.saml.saml2.assertion.ConditionValidator
Validator of the CH-EPR AudienceRestriction Condition.
It relies on the ChEprAssertionValidationParameters.CH_EPR_ROLE
dynamic parameter of the
ValidationContext
.
- Author:
- Quentin Ligier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the element or schema type QName of the condition handled by this validator.org.opensaml.saml.common.assertion.ValidationResult
validate
(org.opensaml.saml.saml2.core.Condition condition, @Nullable org.opensaml.saml.saml2.core.Assertion assertion, org.opensaml.saml.common.assertion.ValidationContext context) Validates the given condition.
-
Constructor Details
-
ChEprAudienceRestrictionConditionValidator
public ChEprAudienceRestrictionConditionValidator()
-
-
Method Details
-
getServicedCondition
Gets the element or schema type QName of the condition handled by this validator.- Specified by:
getServicedCondition
in interfaceorg.opensaml.saml.saml2.assertion.ConditionValidator
-
validate
public org.opensaml.saml.common.assertion.ValidationResult validate(org.opensaml.saml.saml2.core.Condition condition, @Nullable org.opensaml.saml.saml2.core.Assertion assertion, org.opensaml.saml.common.assertion.ValidationContext context) Validates the given condition.- Specified by:
validate
in interfaceorg.opensaml.saml.saml2.assertion.ConditionValidator
- Parameters:
condition
- The condition to be evaluated.assertion
- The assertion bearing the condition. It is not used by the validator.context
- The current Assertion validation context.- Returns:
- The result of the condition evaluation.
-