public interface PKIXValidationInformationResolver extends Resolver<PKIXValidationInformation,CriteriaSet>
Criteria
to resolve PKIXValidationInformation
, which will typically be used
PKIX-based trust engines.
Implementations may also optionally 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
Set<String> resolveTrustedNames(CriteriaSet criteriaSet) throws SecurityException, UnsupportedOperationException
criteriaSet
- set of criteria used to determine or resolve the trusted namesSecurityException
- thrown if there is an error resolving the trusted namesUnsupportedOperationException
- thrown if this optional method is not supported by the implementationboolean supportsTrustedNameResolution()
Copyright © 2018 JBoss by Red Hat. All rights reserved.