Package org.opensaml.security.x509.tls
Class ClientTLSValidationParameters
java.lang.Object
org.opensaml.security.x509.tls.ClientTLSValidationParameters
Parameters used in validating a client TLS
X509Credential
.-
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
-
ClientTLSValidationParameters
public ClientTLSValidationParameters()
-
-
Method Details
-
getX509TrustEngine
Get aTrustEngine
instance used to validate a client TLSX509Credential
.- 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
.- 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
-