Class EvaluableX509DigestCredentialCriterion
java.lang.Object
net.shibboleth.shared.logic.AbstractTriStatePredicate<Credential>
org.opensaml.security.credential.criteria.impl.EvaluableX509DigestCredentialCriterion
- All Implemented Interfaces:
Predicate<Credential>,Criterion,EvaluableCredentialCriterion
public final class EvaluableX509DigestCredentialCriterion
extends AbstractTriStatePredicate<Credential>
implements EvaluableCredentialCriterion
An implementation of
Criterion which specifies
criteria based on the digest of an X.509 certificate.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringDigest algorithm.private final org.slf4j.LoggerLogger.private final byte[]X.509 certificate digest. -
Constructor Summary
ConstructorsConstructorDescriptionEvaluableX509DigestCredentialCriterion(String alg, byte[] digest) 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. -
algorithm
Digest algorithm. -
x509digest
@Nonnull private final byte[] x509digestX.509 certificate digest.
-
-
Constructor Details
-
EvaluableX509DigestCredentialCriterion
Constructor.- Parameters:
criteria- the criteria which is the basis for evaluation
-
EvaluableX509DigestCredentialCriterion
Constructor.- Parameters:
alg- algorithm of digest computationdigest- certificate digest
-
-
Method Details