public interface PKIXValidationInformationResolver extends Resolver<PKIXValidationInformation,CriteriaSet>
Criterion
to resolve
PKIXValidationInformation
, which will typically be used by PKIX-based trust engines.
Implementations must also implement resolveTrustedNames(CriteriaSet)
, which will
return a set of trusted names associated with the entity implied by the criteria. These trusted names
may be used to validate (in an application-specific manner) that an entity is trusted to wield a particular
certificate.Modifier and Type | Method and Description |
---|---|
Set<String> |
resolveTrustedNames(CriteriaSet criteriaSet)
Resolve a set of trusted names associated with the entity indicated by the criteria.
|
boolean |
supportsTrustedNameResolution()
Check whether resolution of trusted names is supported.
|
resolve, resolveSingle
@Nonnull Set<String> resolveTrustedNames(@Nullable CriteriaSet criteriaSet) throws ResolverException
criteriaSet
- set of criteria used to determine or resolve the trusted namesResolverException
- thrown if there is an error resolving the trusted namesUnsupportedOperationException
- thrown if this optional method is not supported by the implementationboolean supportsTrustedNameResolution()
Copyright © 2016 JBoss by Red Hat. All rights reserved.