Class BasicHttpClientSecurityParametersResolver
java.lang.Object
org.opensaml.security.httpclient.impl.BasicHttpClientSecurityParametersResolver
- All Implemented Interfaces:
Resolver<HttpClientSecurityParameters,,CriteriaSet> HttpClientSecurityParametersResolver
public class BasicHttpClientSecurityParametersResolver
extends Object
implements HttpClientSecurityParametersResolver
Basic implementation of
HttpClientSecurityParametersResolver.
The following Criterion inputs are supported:
HttpClientSecurityConfigurationCriterion- required
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidLog the resolved parameters.resolve(CriteriaSet criteria) protected voidresolveAndPopulateParams(HttpClientSecurityParameters params, CriteriaSet criteria) Resolve and populate all parameters.resolveSingle(CriteriaSet criteria) protected booleanvalidate(HttpClientSecurityParameters params) Validate that theHttpClientSecurityParametersinstance has all the required properties populated.
-
Field Details
-
log
@Nonnull private org.slf4j.Logger logLogger.
-
-
Constructor Details
-
BasicHttpClientSecurityParametersResolver
public BasicHttpClientSecurityParametersResolver()
-
-
Method Details
-
validate
Validate that theHttpClientSecurityParametersinstance has all the required properties populated.- Parameters:
params- the parameters instance to evaluate- Returns:
- true if parameters instance passes validation, false otherwise
-
logResult
Log the resolved parameters.- Parameters:
params- the resolved param