public class BasicHttpClientSecurityParametersResolver extends Object implements HttpClientSecurityParametersResolver
HttpClientSecurityParametersResolver.
The following Criterion inputs are supported:
HttpClientSecurityConfigurationCriterion - required| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Logger.
|
| Constructor and Description |
|---|
BasicHttpClientSecurityParametersResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
logResult(HttpClientSecurityParameters params)
Log the resolved parameters.
|
Iterable<HttpClientSecurityParameters> |
resolve(CriteriaSet criteria) |
protected void |
resolveAndPopulateParams(HttpClientSecurityParameters params,
CriteriaSet criteria)
Resolve and populate all parametersu.
|
HttpClientSecurityParameters |
resolveSingle(CriteriaSet criteria) |
protected boolean |
validate(HttpClientSecurityParameters params)
Validate that the
HttpClientSecurityParameters instance has all the required properties populated. |
public BasicHttpClientSecurityParametersResolver()
public Iterable<HttpClientSecurityParameters> resolve(@Nonnull CriteriaSet criteria) throws ResolverException
resolve in interface Resolver<HttpClientSecurityParameters,CriteriaSet>ResolverExceptionpublic HttpClientSecurityParameters resolveSingle(@Nonnull CriteriaSet criteria) throws ResolverException
resolveSingle in interface Resolver<HttpClientSecurityParameters,CriteriaSet>ResolverExceptionprotected void resolveAndPopulateParams(@Nonnull HttpClientSecurityParameters params, @Nonnull 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–2019 Shibboleth Consortium. All rights reserved.