Class BasicClientTLSValidationParametersResolver
- java.lang.Object
-
- org.opensaml.security.x509.tls.impl.BasicClientTLSValidationParametersResolver
-
- All Implemented Interfaces:
Resolver<ClientTLSValidationParameters,CriteriaSet>,ClientTLSValidationParametersResolver
public class BasicClientTLSValidationParametersResolver extends Object implements ClientTLSValidationParametersResolver
Basic implementation ofClientTLSValidationParametersResolver.The following
Criterioninputs are supported:ClientTLSValidationConfigurationCriterion- required
-
-
Constructor Summary
Constructors Constructor Description BasicClientTLSValidationParametersResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<ClientTLSValidationParameters>resolve(CriteriaSet criteria)protected CertificateNameOptionsresolveNameOptions(CriteriaSet criteria)Resolve and return the effectiveCertificateNameOptions.ClientTLSValidationParametersresolveSingle(CriteriaSet criteria)protected TrustEngine<? super X509Credential>resolveTrustEngine(CriteriaSet criteria)
-
-
-
Method Detail
-
resolve
@Nonnull @NonnullElements public Iterable<ClientTLSValidationParameters> resolve(CriteriaSet criteria) throws ResolverException
- Specified by:
resolvein interfaceResolver<ClientTLSValidationParameters,CriteriaSet>- Throws:
ResolverException
-
resolveSingle
@Nonnull public ClientTLSValidationParameters resolveSingle(CriteriaSet criteria) throws ResolverException
- Specified by:
resolveSinglein interfaceResolver<ClientTLSValidationParameters,CriteriaSet>- Throws:
ResolverException
-
resolveTrustEngine
@Nullable protected TrustEngine<? super X509Credential> resolveTrustEngine(@Nonnull CriteriaSet criteria)
- Parameters:
criteria- the input criteria being evaluated- Returns:
- the effective resolver, or null
-
resolveNameOptions
@Nullable protected CertificateNameOptions resolveNameOptions(@Nonnull CriteriaSet criteria)
Resolve and return the effectiveCertificateNameOptions.- Parameters:
criteria- the input criteria being evaluated- Returns:
- the effective name options, or null
-
-