public class BasicClientTLSValidationParametersResolver extends Object implements ClientTLSValidationParametersResolver
ClientTLSValidationParametersResolver.
The following Criterion inputs are supported:
ClientTLSValidationConfigurationCriterion - required| Constructor and Description |
|---|
BasicClientTLSValidationParametersResolver() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<ClientTLSValidationParameters> |
resolve(CriteriaSet criteria) |
protected CertificateNameOptions |
resolveNameOptions(CriteriaSet criteria)
Resolve and return the effective
CertificateNameOptions. |
ClientTLSValidationParameters |
resolveSingle(CriteriaSet criteria) |
protected TrustEngine<? super X509Credential> |
resolveTrustEngine(CriteriaSet criteria)
|
public BasicClientTLSValidationParametersResolver()
@Nonnull @NonnullElements public Iterable<ClientTLSValidationParameters> resolve(CriteriaSet criteria) throws ResolverException
resolve in interface Resolver<ClientTLSValidationParameters,CriteriaSet>ResolverException@Nonnull public ClientTLSValidationParameters resolveSingle(CriteriaSet criteria) throws ResolverException
resolveSingle in interface Resolver<ClientTLSValidationParameters,CriteriaSet>ResolverException@Nullable protected TrustEngine<? super X509Credential> resolveTrustEngine(@Nonnull CriteriaSet criteria)
criteria - the input criteria being evaluated@Nullable protected CertificateNameOptions resolveNameOptions(@Nonnull CriteriaSet criteria)
CertificateNameOptions.criteria - the input criteria being evaluatedCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.