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(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
protected CertificateNameOptions |
resolveNameOptions(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
CertificateNameOptions . |
ClientTLSValidationParameters |
resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
protected TrustEngine<? super X509Credential> |
resolveTrustEngine(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
super X509Credential> . |
public BasicClientTLSValidationParametersResolver()
@Nonnull @NonnullElements public Iterable<ClientTLSValidationParameters> resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException
resolve
in interface net.shibboleth.utilities.java.support.resolver.Resolver<ClientTLSValidationParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
net.shibboleth.utilities.java.support.resolver.ResolverException
@Nonnull public ClientTLSValidationParameters resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException
resolveSingle
in interface net.shibboleth.utilities.java.support.resolver.Resolver<ClientTLSValidationParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
net.shibboleth.utilities.java.support.resolver.ResolverException
@Nullable protected TrustEngine<? super X509Credential> resolveTrustEngine(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
super X509Credential>
.criteria
- the input criteria being evaluated@Nullable protected CertificateNameOptions resolveNameOptions(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
CertificateNameOptions
.criteria
- the input criteria being evaluatedCopyright © 2018. All rights reserved.