Package org.opensaml.security.x509.tls
Class ClientTLSValidationParameters
- java.lang.Object
-
- org.opensaml.security.x509.tls.ClientTLSValidationParameters
-
public class ClientTLSValidationParameters extends Object
Parameters used in validating a client TLSX509Credential.
-
-
Field Summary
Fields Modifier and Type Field Description private CertificateNameOptionscertificateNameOptionsACertificateNameOptionsinstance used to validate a client TLSX509Credential.private TrustEngine<? super X509Credential>x509TrustEngineATrustEngineinstance used to validate a client TLSX509Credential.
-
Constructor Summary
Constructors Constructor Description ClientTLSValidationParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateNameOptionsgetCertificateNameOptions()Get aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.TrustEngine<? super X509Credential>getX509TrustEngine()Get aTrustEngineinstance used to validate a client TLSX509Credential.voidsetCertificateNameOptions(CertificateNameOptions options)Set aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.voidsetX509TrustEngine(TrustEngine<? super X509Credential> engine)Set aTrustEngineinstance used to validate a client TLSX509Credential.
-
-
-
Field Detail
-
x509TrustEngine
@Nullable private TrustEngine<? super X509Credential> x509TrustEngine
ATrustEngineinstance used to validate a client TLSX509Credential.
-
certificateNameOptions
@Nullable private CertificateNameOptions certificateNameOptions
ACertificateNameOptionsinstance used to validate a client TLSX509Credential.
-
-
Method Detail
-
getX509TrustEngine
@Nullable public TrustEngine<? super X509Credential> getX509TrustEngine()
Get aTrustEngineinstance used to validate a client TLSX509Credential.- Returns:
- a trust engine instance, may be null
-
setX509TrustEngine
public void setX509TrustEngine(@Nullable TrustEngine<? super X509Credential> engine)Set aTrustEngineinstance used to validate a client TLSX509Credential.- Parameters:
engine- a trust engine instance, may be null
-
getCertificateNameOptions
@Nullable public CertificateNameOptions getCertificateNameOptions()
Get aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.- Returns:
- an options instance, may be null
-
setCertificateNameOptions
public void setCertificateNameOptions(@Nullable CertificateNameOptions options)Set aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.- Parameters:
options- an options instance, may be null
-
-