public class BasicHttpClientSecurityParametersResolver extends Object implements HttpClientSecurityParametersResolver
HttpClientSecurityParametersResolver.
The following Criterion inputs are supported:
HttpClientSecurityConfigurationCriterion - required| Constructor and Description |
|---|
BasicHttpClientSecurityParametersResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
logResult(HttpClientSecurityParameters params)
Log the resolved parameters.
|
Iterable<HttpClientSecurityParameters> |
resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
protected void |
resolveAndPopulateParams(HttpClientSecurityParameters params,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and populate all parametersu.
|
HttpClientSecurityParameters |
resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
protected boolean |
validate(HttpClientSecurityParameters params)
Validate that the
HttpClientSecurityParameters instance has all the required properties populated. |
private Logger log
public BasicHttpClientSecurityParametersResolver()
public Iterable<HttpClientSecurityParameters> resolve(@Nonnull 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<HttpClientSecurityParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic HttpClientSecurityParameters resolveSingle(@Nonnull 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<HttpClientSecurityParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>net.shibboleth.utilities.java.support.resolver.ResolverExceptionprotected void resolveAndPopulateParams(@Nonnull HttpClientSecurityParameters params, @Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
params - the parameters instance to populatecriteria - the criteria to processprotected boolean validate(@Nonnull HttpClientSecurityParameters params)
HttpClientSecurityParameters instance has all the required properties populated.params - the parameters instance to evaluateprotected void logResult(@Nonnull HttpClientSecurityParameters params)
params - the resolved paramCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.