public class BasicClientTLSValidationParametersResolver extends Object implements ClientTLSValidationParametersResolver
ClientTLSValidationParametersResolver
.
The following Criterion
inputs are supported:
ClientTLSValidationConfigurationCriterion
- requiredConstructor 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)
Resolve and return the effective
super X509Credential> . |
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)
super X509Credential>
.criteria
- the input criteria being evaluated@Nullable protected CertificateNameOptions resolveNameOptions(@Nonnull CriteriaSet criteria)
CertificateNameOptions
.criteria
- the input criteria being evaluatedCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.