Package org.opensaml.security.credential.criteria.impl
@NonnullElements
package org.opensaml.security.credential.criteria.impl
Implementations of Criterion where the
parameterized evaluation target type is Credential. This is also represented
by the marker interface EvaluableCredentialCriterion.
Also contains EvaluableCredentialCriteriaRegistry, which is capable of looking up and returning a
particular implementation of EvaluableCredentialCriterion which should be used to evaluate a given
(non-evaluable) Criterion against a Credential.
-
ClassDescriptionA registry which manages mappings from types of
Criterionto the class type which can evaluate that criteria's data against a Credential target.Marker interface for evaluable credential resolver criteria.Instance of evaluable credential criteria for evaluating a credential's entityID.Instance of evaluable credential criteria for evaluating the credential key algorithm.Instance of evaluable credential criteria for evaluating the credential key length.Instance of evaluable credential criteria for evaluating credential key names.Instance of evaluable credential criteria for evaluating whether a credential contains a particular public key.Instance of evaluable credential criteria for evaluating whether a credential contains a particular usage specifier.Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by an instance ofX509CertSelector.An implementation ofCriterionwhich specifies criteria based on the digest of an X.509 certificate.Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular issuer name and serial number.Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject key identifier.Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject name.