Class BasicClientTLSValidationConfiguration
- java.lang.Object
-
- org.opensaml.security.x509.tls.impl.BasicClientTLSValidationConfiguration
-
- All Implemented Interfaces:
org.opensaml.security.x509.tls.ClientTLSValidationConfiguration
public class BasicClientTLSValidationConfiguration extends Object implements org.opensaml.security.x509.tls.ClientTLSValidationConfiguration
Basic implementation ofClientTLSValidationConfiguration.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.security.x509.tls.CertificateNameOptionscertificateNameOptionsACertificateNameOptionsinstance used to validate a client TLSX509Credential.private org.opensaml.security.trust.TrustEngine<? super org.opensaml.security.x509.X509Credential>x509TrustEngineATrustEngineinstance used to validate a client TLSX509Credential.
-
Constructor Summary
Constructors Constructor Description BasicClientTLSValidationConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.security.x509.tls.CertificateNameOptionsgetCertificateNameOptions()org.opensaml.security.trust.TrustEngine<? super org.opensaml.security.x509.X509Credential>getX509TrustEngine()voidsetCertificateNameOptions(org.opensaml.security.x509.tls.CertificateNameOptions options)Set aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.voidsetX509TrustEngine(org.opensaml.security.trust.TrustEngine<? super org.opensaml.security.x509.X509Credential> engine)Set aTrustEngineinstance used to validate a client TLSX509Credential.
-
-
-
Field Detail
-
x509TrustEngine
@Nullable private org.opensaml.security.trust.TrustEngine<? super org.opensaml.security.x509.X509Credential> x509TrustEngine
ATrustEngineinstance used to validate a client TLSX509Credential.
-
certificateNameOptions
@Nullable private org.opensaml.security.x509.tls.CertificateNameOptions certificateNameOptions
ACertificateNameOptionsinstance used to validate a client TLSX509Credential.
-
-
Method Detail
-
getX509TrustEngine
@Nullable public org.opensaml.security.trust.TrustEngine<? super org.opensaml.security.x509.X509Credential> getX509TrustEngine()
- Specified by:
getX509TrustEnginein interfaceorg.opensaml.security.x509.tls.ClientTLSValidationConfiguration
-
setX509TrustEngine
public void setX509TrustEngine(@Nullable org.opensaml.security.trust.TrustEngine<? super org.opensaml.security.x509.X509Credential> engine)Set aTrustEngineinstance used to validate a client TLSX509Credential.- Parameters:
engine- a trust engine instance, may be null
-
getCertificateNameOptions
@Nullable public org.opensaml.security.x509.tls.CertificateNameOptions getCertificateNameOptions()
- Specified by:
getCertificateNameOptionsin interfaceorg.opensaml.security.x509.tls.ClientTLSValidationConfiguration
-
setCertificateNameOptions
public void setCertificateNameOptions(@Nullable org.opensaml.security.x509.tls.CertificateNameOptions options)Set aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.- Parameters:
options- an options instance, may be null
-
-