パッケージ | 説明 |
---|---|
edu.internet2.middleware.shibboleth.common.config.security | |
edu.internet2.middleware.shibboleth.common.security | |
org.opensaml.xml.security.x509 |
X509 based credential and trust class.
|
org.opensaml.xml.signature.impl |
Implementations of the interfaces for XMLObjects that represent XML signature types.
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<PKIXValidationInformation> |
StaticPKIXX509CredentialTrustEngineFactoryBean.getPKIXInfo()
Gets the list of PKIX validation info.
|
List<PKIXValidationInformation> |
StaticPKIXSignatureTrustEngineFactoryBean.getPKIXInfo()
Gets the list of PKIX validation info.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
StaticPKIXX509CredentialTrustEngineFactoryBean.setPKIXInfo(List<PKIXValidationInformation> newPKIXInfo)
Sets the list of PKIX validation info.
|
void |
StaticPKIXSignatureTrustEngineFactoryBean.setPKIXInfo(List<PKIXValidationInformation> newPKIXInfo)
Sets the list of PKIX validation info.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected PKIXValidationInformation |
MetadataPKIXValidationInformationResolver.resolvePKIXInfo(ShibbolethMetadataKeyAuthority keyAuthority)
Retrieves validation information from the Shibboleth KeyAuthority metadata extension element.
|
PKIXValidationInformation |
MetadataPKIXValidationInformationResolver.resolveSingle(CriteriaSet criteriaSet)
Process the specified criteria and return a single instance of the product type
which satisfies the criteria.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Iterable<PKIXValidationInformation> |
MetadataPKIXValidationInformationResolver.resolve(CriteriaSet criteriaSet)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
protected List<PKIXValidationInformation> |
MetadataPKIXValidationInformationResolver.resolvePKIXInfo(Extensions extensions)
Retrieves validation information from the metadata extension element.
|
protected List<PKIXValidationInformation> |
MetadataPKIXValidationInformationResolver.resolvePKIXInfo(RoleDescriptor roleDescriptor)
Retrieves validation information from the provided role descriptor.
|
protected List<PKIXValidationInformation> |
MetadataPKIXValidationInformationResolver.retrieveExtensionsInfoFromCache(Extensions extensions)
Retrieves pre-resolved PKIX validation information from the cache.
|
protected List<PKIXValidationInformation> |
MetadataPKIXValidationInformationResolver.retrievePKIXInfoFromCache(MetadataPKIXValidationInformationResolver.MetadataCacheKey cacheKey)
Retrieves pre-resolved PKIX validation information from the cache.
|
protected List<PKIXValidationInformation> |
MetadataPKIXValidationInformationResolver.retrievePKIXInfoFromMetadata(String entityID,
QName role,
String protocol,
UsageType usage)
Retrieves validation information from the provided metadata.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
MetadataPKIXValidationInformationResolver.cacheExtensionsInfo(Extensions extensions,
List<PKIXValidationInformation> pkixInfo)
Adds resolved PKIX validation information to the cache.
|
protected void |
MetadataPKIXValidationInformationResolver.cachePKIXInfo(MetadataPKIXValidationInformationResolver.MetadataCacheKey cacheKey,
List<PKIXValidationInformation> pkixInfo)
Adds resolved PKIX validation information to the cache.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
BasicPKIXValidationInformation
Basic implementation of
PKIXValidationInformation . |
修飾子とタイプ | メソッドと説明 |
---|---|
PKIXValidationInformation |
StaticPKIXValidationInformationResolver.resolveSingle(CriteriaSet criteria)
Process the specified criteria and return a single instance of the product type
which satisfies the criteria.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Iterable<PKIXValidationInformation> |
StaticPKIXValidationInformationResolver.resolve(CriteriaSet criteria)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected CertStore |
CertPathPKIXTrustEvaluator.buildCertStore(PKIXValidationInformation validationInfo,
X509Credential untrustedCredential)
Creates the certificate store that will be used during validation.
|
protected Integer |
CertPathPKIXTrustEvaluator.getEffectiveVerificationDepth(PKIXValidationInformation validationInfo)
Get the effective maximum path depth to use when constructing PKIX cert path builder parameters.
|
protected PKIXBuilderParameters |
CertPathPKIXTrustEvaluator.getPKIXBuilderParameters(PKIXValidationInformation validationInfo,
X509Credential untrustedCredential)
Creates the set of PKIX builder parameters to use when building the cert path builder.
|
protected Set<TrustAnchor> |
CertPathPKIXTrustEvaluator.getTrustAnchors(PKIXValidationInformation validationInfo)
Creates the collection of trust anchors to use during validation.
|
boolean |
PKIXTrustEvaluator.validate(PKIXValidationInformation validationInfo,
X509Credential untrustedCredential)
Validate the specified credential against the specified set of trusted validation information.
|
boolean |
CertPathPKIXTrustEvaluator.validate(PKIXValidationInformation validationInfo,
X509Credential untrustedCredential)
Validate the specified credential against the specified set of trusted validation information.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected boolean |
PKIXX509CredentialTrustEngine.validate(X509Credential untrustedX509Credential,
Set<String> trustedNames,
Iterable<PKIXValidationInformation> validationInfoSet)
Perform PKIX validation on the untrusted credential, using PKIX validation information based on the supplied set
of trusted credentials.
|
コンストラクタと説明 |
---|
StaticPKIXValidationInformationResolver(List<PKIXValidationInformation> info,
Set<String> names)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected Pair<Set<String>,Iterable<PKIXValidationInformation>> |
PKIXSignatureTrustEngine.resolveValidationInfo(CriteriaSet trustBasisCriteria)
Resolve and return a set of trusted validation information.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected boolean |
PKIXSignatureTrustEngine.evaluateTrust(Credential untrustedCredential,
Pair<Set<String>,Iterable<PKIXValidationInformation>> validationPair)
Evaluate the untrusted KeyInfo-derived credential with respect to the specified trusted information.
|
Copyright © 2012. All Rights Reserved.