Class EvaluableX509IssuerSerialCredentialCriterion

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

public class EvaluableX509IssuerSerialCredentialCriterion extends AbstractTriStatePredicate<Credential> implements EvaluableCredentialCriterion
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular issuer name and serial number.
  • Field Details

    • log

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

      @Nonnull private final X500Principal issuer
      Base criteria.
    • serialNumber

      @Nonnull private final BigInteger serialNumber
      Base criteria.
  • Constructor Details

    • EvaluableX509IssuerSerialCredentialCriterion

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

      public EvaluableX509IssuerSerialCredentialCriterion(@Nonnull X500Principal newIssuer, @Nonnull BigInteger newSerialNumber)
      Constructor.
      Parameters:
      newIssuer - the issuer name criteria value which is the basis for evaluation
      newSerialNumber - the serial number criteria value which is the basis for evaluation
  • Method Details