Class EvaluableKeyIDCredentialCriterion

java.lang.Object
net.shibboleth.shared.logic.AbstractTriStatePredicate<Credential>
net.shibboleth.oidc.security.credential.impl.EvaluableKeyIDCredentialCriterion
All Implemented Interfaces:
Predicate<Credential>, Criterion, EvaluableCredentialCriterion

public class EvaluableKeyIDCredentialCriterion extends AbstractTriStatePredicate<Credential> implements EvaluableCredentialCriterion
Instance of evaluable credential criteria for evaluating credential key IDs.
Since:
2.2.0
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Logger.
    • keyId

      @Nonnull private final String keyId
      Base criteria.
  • Constructor Details

    • EvaluableKeyIDCredentialCriterion

      public EvaluableKeyIDCredentialCriterion(@Nonnull KeyIdCriterion criteria)
      Constructor.
      Parameters:
      criteria - the criteria which is the basis for evaluation
    • EvaluableKeyIDCredentialCriterion

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