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 Summary
FieldsModifier and TypeFieldDescriptionprivate final X500PrincipalBase criteria.private final org.slf4j.LoggerLogger.private final BigIntegerBase criteria. -
Constructor Summary
ConstructorsConstructorDescriptionEvaluableX509IssuerSerialCredentialCriterion(X500Principal newIssuer, BigInteger newSerialNumber) Constructor.Constructor. -
Method Summary
Methods inherited from class net.shibboleth.shared.logic.AbstractTriStatePredicate
isNullInputSatisfies, isUnevaluableSatisfies, setNullInputSatisfies, setUnevaluableSatisfies
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logLogger. -
issuer
Base criteria. -
serialNumber
Base criteria.
-
-
Constructor Details
-
EvaluableX509IssuerSerialCredentialCriterion
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 evaluationnewSerialNumber- the serial number criteria value which is the basis for evaluation
-
-
Method Details