Class BasicClientTLSValidationConfiguration
java.lang.Object
org.opensaml.security.x509.tls.impl.BasicClientTLSValidationConfiguration
- All Implemented Interfaces:
ClientTLSValidationConfiguration
public class BasicClientTLSValidationConfiguration
extends Object
implements ClientTLSValidationConfiguration
Basic implementation of
ClientTLSValidationConfiguration
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CertificateNameOptions
ACertificateNameOptions
instance used to validate a client TLSX509Credential
.private TrustEngine<? super X509Credential>
ATrustEngine
instance used to validate a client TLSX509Credential
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet aCertificateNameOptions
instance to use when evaluating a client TLSX509Credential
.TrustEngine<? super X509Credential>
Get aTrustEngine
instance used to validate a client TLSX509Credential
.void
Set aCertificateNameOptions
instance to use when evaluating a client TLSX509Credential
.void
setX509TrustEngine
(TrustEngine<? super X509Credential> engine) Set aTrustEngine
instance used to validate a client TLSX509Credential
.
-
Field Details
-
x509TrustEngine
ATrustEngine
instance used to validate a client TLSX509Credential
. -
certificateNameOptions
ACertificateNameOptions
instance used to validate a client TLSX509Credential
.
-
-
Constructor Details
-
BasicClientTLSValidationConfiguration
public BasicClientTLSValidationConfiguration()
-
-
Method Details
-
getX509TrustEngine
Get aTrustEngine
instance used to validate a client TLSX509Credential
.- Specified by:
getX509TrustEngine
in interfaceClientTLSValidationConfiguration
- Returns:
- a trust engine instance, may be null
-
setX509TrustEngine
Set aTrustEngine
instance used to validate a client TLSX509Credential
.- Parameters:
engine
- a trust engine instance, may be null
-
getCertificateNameOptions
Get aCertificateNameOptions
instance to use when evaluating a client TLSX509Credential
.- Specified by:
getCertificateNameOptions
in interfaceClientTLSValidationConfiguration
- Returns:
- an options instance, may be null
-
setCertificateNameOptions
Set aCertificateNameOptions
instance to use when evaluating a client TLSX509Credential
.- Parameters:
options
- an options instance, may be null
-