パッケージ | 説明 |
---|---|
org.opensaml.security |
Classes related to verifying various credentials within a SAML system.
|
org.opensaml.xml.security |
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
|
org.opensaml.xml.security.credential.criteria |
Implementations of
EvaluableCriteria where the
parameterized evaluation target type is Credential . |
org.opensaml.xml.security.criteria |
Classes which model the abstract notion of a 'criteria'.
|
org.opensaml.xml.security.keyinfo |
Interfaces and classes for working with XML KeyInfo elements.
|
org.opensaml.xml.security.x509 |
X509 based credential and trust class.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
MetadataCriteria
An implementation of
Criteria which specifies criteria pertaining
to SAML 2 metadata. |
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
EvaluableCriteria<T>
Interface for criteria which are capable of evaluating a target of a particular type.
|
コンストラクタと説明 |
---|
CriteriaSet(Criteria criteria)
A convenience constructor for constructing and adding a single criteria.
|
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
EvaluableCredentialCriteria
Marker interface for evaluable credential resolver criteria.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
EvaluableEntityIDCredentialCriteria
Instance of evaluable credential criteria for evaluating a credential's entity ID.
|
class |
EvaluableKeyAlgorithmCredentialCriteria
Instance of evaluable credential criteria for evaluating the credential key algorithm.
|
class |
EvaluableKeyLengthCredentialCriteria
Instance of evaluable credential criteria for evaluating the credential key length.
|
class |
EvaluableKeyNameCredentialCriteria
Instance of evaluable credential criteria for evaluating credential key names.
|
class |
EvaluablePublicKeyCredentialCriteria
Instance of evaluable credential criteria for evaluating whether a credential contains a particular
public key.
|
class |
EvaluableUsageCredentialCriteria
Instance of evaluable credential criteria for evaluating whether a credential contains a particular usage specifier.
|
class |
EvaluableX509CertSelectorCredentialCriteria
Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria
specified by an instance of
X509CertSelector . |
class |
EvaluableX509IssuerSerialCredentialCriteria
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular
issuer name and serial number.
|
class |
EvaluableX509SubjectKeyIdentifierCredentialCriteria
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular
subject key identifier.
|
class |
EvaluableX509SubjectNameCredentialCriteria
Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular
subject name.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static EvaluableCredentialCriteria |
EvaluableCredentialCriteriaRegistry.getEvaluator(Criteria criteria)
Get an instance of EvaluableCredentialCriteria which can evaluate the supplied criteria's requirements against a
Credential target.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
EvaluableCredentialCriteriaRegistry.deregister(Class<? extends Criteria> criteriaClass)
Deregister a criteria-evaluator mapping.
|
static Class<? extends EvaluableCredentialCriteria> |
EvaluableCredentialCriteriaRegistry.lookup(Class<? extends Criteria> clazz)
Lookup the class subtype of EvaluableCredentialCriteria which is registered for the specified Criteria class.
|
static void |
EvaluableCredentialCriteriaRegistry.register(Class<? extends Criteria> criteriaClass,
Class<? extends EvaluableCredentialCriteria> evaluableClass)
Register a credential evaluator class for a criteria class.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
EntityIDCriteria
An implementation of
Criteria which specifies criteria identifying a
particular entity. |
class |
KeyAlgorithmCriteria
An implementation of
Criteria which specifies key algorithm criteria. |
class |
KeyLengthCriteria
An implementation of
Criteria which specifies key length criteria. |
class |
KeyNameCriteria
An implementation of
Criteria which specifies key name criteria. |
class |
PeerEntityIDCriteria
An implementation of
Criteria which specifies criteria pertaining
to peer entity IDs. |
class |
PublicKeyCriteria
An implementation of
Criteria which specifies public key criteria. |
class |
UsageCriteria
An implementation of
Criteria which specifies criteria pertaining
usage of the resolved credential. |
修飾子とタイプ | クラスと説明 |
---|---|
class |
KeyInfoCriteria
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
X509IssuerSerialCriteria
An implementation of
Criteria which specifies criteria based on
X.509 certificate issuer name and serial number. |
class |
X509SubjectKeyIdentifierCriteria
An implementation of
Criteria which specifies criteria based on
X.509 certificate subject key identifier. |
class |
X509SubjectNameCriteria
An implementation of
Criteria which specifies criteria based on
X.509 certificate subject name. |
Copyright © 2012. All Rights Reserved.