# Uses of Interface
org.opensaml.security.credential.criteria.impl.EvaluableCredentialCriterion

Packages that use EvaluableCredentialCriterion
Package
Description
org.opensaml.security.credential.criteria.impl
Implementations of `Criterion` where the parameterized evaluation target type is `Credential`.

## Uses of EvaluableCredentialCriterion in org.opensaml.security.credential.criteria.impl

Classes in org.opensaml.security.credential.criteria.impl that implement EvaluableCredentialCriterion
Modifier and Type
Class
Description
`class`
`EvaluableEntityIDCredentialCriterion`
Instance of evaluable credential criteria for evaluating a credential's entityID.
`class`
`EvaluableKeyAlgorithmCredentialCriterion`
Instance of evaluable credential criteria for evaluating the credential key algorithm.
`class`
`EvaluableKeyLengthCredentialCriterion`
Instance of evaluable credential criteria for evaluating the credential key length.
`class`
`EvaluableKeyNameCredentialCriterion`
Instance of evaluable credential criteria for evaluating credential key names.
`class`
`EvaluablePublicKeyCredentialCriterion`
Instance of evaluable credential criteria for evaluating whether a credential contains a particular public key.
`class`
`EvaluableUsageCredentialCriterion`
Instance of evaluable credential criteria for evaluating whether a credential contains a particular usage specifier.
`class`
`EvaluableX509CertSelectorCredentialCriterion`
Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by an instance of `X509CertSelector`.
`final class`
`EvaluableX509DigestCredentialCriterion`
An implementation of `Criterion` which specifies criteria based on the digest of an X.509 certificate.
`class`
`EvaluableX509IssuerSerialCredentialCriterion`
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular issuer name and serial number.
`class`
`EvaluableX509SubjectKeyIdentifierCredentialCriterion`
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject key identifier.
`class`
`EvaluableX509SubjectNameCredentialCriterion`
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject name.
Fields in org.opensaml.security.credential.criteria.impl with type parameters of type EvaluableCredentialCriterion
Modifier and Type
Field
Description
`private static Map<Class<? extends Criterion>,Class<? extends EvaluableCredentialCriterion>>`
EvaluableCredentialCriteriaRegistry.`registry`
Storage for the registry mappings.
Methods in org.opensaml.security.credential.criteria.impl that return EvaluableCredentialCriterion
Modifier and Type
Method
Description
`static EvaluableCredentialCriterion`
EvaluableCredentialCriteriaRegistry.`getEvaluator(Criterion criteria)`
Get an instance of `EvaluableCredentialCriterion` which can evaluate the supplied criteria's requirements against a Credential target.
Methods in org.opensaml.security.credential.criteria.impl that return types with arguments of type EvaluableCredentialCriterion
Modifier and Type
Method
Description
`static Class<? extends EvaluableCredentialCriterion>`
EvaluableCredentialCriteriaRegistry.`lookup(Class<? extends Criterion> clazz)`
Lookup the class subtype of EvaluableCredentialCriterion which is registered for the specified Criterion class.