Class EvaluableKeyNameCredentialCriterion

java.lang.Object
net.shibboleth.utilities.java.support.logic.AbstractTriStatePredicate<Credential>
org.opensaml.security.credential.criteria.impl.EvaluableKeyNameCredentialCriterion
All Implemented Interfaces:
Predicate<Credential>, Predicate<Credential>, Criterion, EvaluableCredentialCriterion

public class EvaluableKeyNameCredentialCriterion
extends AbstractTriStatePredicate<Credential>
implements EvaluableCredentialCriterion
Instance of evaluable credential criteria for evaluating credential key names.
  • Field Details

    • log

      private final org.slf4j.Logger log
      Logger.
    • keyName

      private final String keyName
      Base criteria.
  • Constructor Details

    • EvaluableKeyNameCredentialCriterion

      public EvaluableKeyNameCredentialCriterion​(@Nonnull KeyNameCriterion criteria)
      Constructor.
      Parameters:
      criteria - the criteria which is the basis for evaluation
    • EvaluableKeyNameCredentialCriterion

      public EvaluableKeyNameCredentialCriterion​(@Nonnull String newKeyName)
      Constructor.
      Parameters:
      newKeyName - the criteria value which is the basis for evaluation
  • Method Details