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.
-
Interface Summary Interface Description EvaluableCredentialCriterion Marker interface for evaluable credential resolver criteria. -
Class Summary Class Description EvaluableCredentialCriteriaRegistry A registry which manages mappings from types ofCriterion
to the class type which can evaluate that criteria's data against a Credential target.EvaluableEntityIDCredentialCriterion Instance of evaluable credential criteria for evaluating a credential's entityID.EvaluableKeyAlgorithmCredentialCriterion Instance of evaluable credential criteria for evaluating the credential key algorithm.EvaluableKeyLengthCredentialCriterion Instance of evaluable credential criteria for evaluating the credential key length.EvaluableKeyNameCredentialCriterion Instance of evaluable credential criteria for evaluating credential key names.EvaluablePublicKeyCredentialCriterion Instance of evaluable credential criteria for evaluating whether a credential contains a particular public key.EvaluableUsageCredentialCriterion Instance of evaluable credential criteria for evaluating whether a credential contains a particular usage specifier.EvaluableX509CertSelectorCredentialCriterion Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by an instance ofX509CertSelector
.EvaluableX509DigestCredentialCriterion An implementation ofCriterion
which specifies criteria based on the digest of an X.509 certificate.EvaluableX509IssuerSerialCredentialCriterion Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular issuer name and serial number.EvaluableX509SubjectKeyIdentifierCredentialCriterion Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject key identifier.EvaluableX509SubjectNameCredentialCriterion Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject name.