public class BasicClientTLSValidationConfiguration extends Object implements ClientTLSValidationConfiguration
ClientTLSValidationConfiguration
.Modifier and Type | Field and Description |
---|---|
private CertificateNameOptions |
certificateNameOptions
A
CertificateNameOptions instance used to validate a client TLS X509Credential . |
private TrustEngine<? super X509Credential> |
x509TrustEngine
A
TrustEngine instance used to validate a client TLS X509Credential . |
Constructor and Description |
---|
BasicClientTLSValidationConfiguration() |
Modifier and Type | Method and Description |
---|---|
CertificateNameOptions |
getCertificateNameOptions() |
TrustEngine<? super X509Credential> |
getX509TrustEngine() |
void |
setCertificateNameOptions(CertificateNameOptions options)
Set a
CertificateNameOptions instance to use when evaluating a client TLS X509Credential . |
void |
setX509TrustEngine(TrustEngine<? super X509Credential> engine)
Set a
TrustEngine instance used to validate a client TLS X509Credential . |
@Nullable private TrustEngine<? super X509Credential> x509TrustEngine
TrustEngine
instance used to validate a client TLS X509Credential
.@Nullable private CertificateNameOptions certificateNameOptions
CertificateNameOptions
instance used to validate a client TLS X509Credential
.public BasicClientTLSValidationConfiguration()
@Nullable public TrustEngine<? super X509Credential> getX509TrustEngine()
getX509TrustEngine
in interface ClientTLSValidationConfiguration
public void setX509TrustEngine(@Nullable TrustEngine<? super X509Credential> engine)
TrustEngine
instance used to validate a client TLS X509Credential
.engine
- a trust engine instance, may be null@Nullable public CertificateNameOptions getCertificateNameOptions()
getCertificateNameOptions
in interface ClientTLSValidationConfiguration
public void setCertificateNameOptions(@Nullable CertificateNameOptions options)
CertificateNameOptions
instance to use when evaluating a client TLS X509Credential
.options
- an options instance, may be nullCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.