Class DelegationRestrictionConditionValidator

  • All Implemented Interfaces:
    org.opensaml.saml.saml2.assertion.ConditionValidator

    @ThreadSafe
    public class DelegationRestrictionConditionValidator
    extends Object
    implements org.opensaml.saml.saml2.assertion.ConditionValidator
    ConditionValidator implementation for DelegationRestrictionType style conditions.

    Note, as delegation restriction conditions do not place any conditions on the use of an assertion this condition always evaluates as valid with the assumption that further processing of this information will be done later by the invoker of the validation process.

    Supports the following ValidationContext static parameters:

    • None.

    Supports the following ValidationContext dynamic parameters:

    • None.
    • Constructor Detail

      • DelegationRestrictionConditionValidator

        public DelegationRestrictionConditionValidator()
    • Method Detail

      • getServicedCondition

        @Nonnull
        public QName getServicedCondition()
        Specified by:
        getServicedCondition in interface org.opensaml.saml.saml2.assertion.ConditionValidator
      • validate

        @Nonnull
        public org.opensaml.saml.common.assertion.ValidationResult validate​(@Nonnull
                                                                            org.opensaml.saml.saml2.core.Condition condition,
                                                                            @Nonnull
                                                                            org.opensaml.saml.saml2.core.Assertion assertion,
                                                                            @Nonnull
                                                                            org.opensaml.saml.common.assertion.ValidationContext context)
                                                                     throws org.opensaml.saml.common.assertion.AssertionValidationException
        Specified by:
        validate in interface org.opensaml.saml.saml2.assertion.ConditionValidator
        Throws:
        org.opensaml.saml.common.assertion.AssertionValidationException