Package org.ldaptive.ssl
Class SslConfig.Builder
- java.lang.Object
-
- org.ldaptive.ssl.SslConfig.Builder
-
- Enclosing class:
- SslConfig
public static class SslConfig.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SslConfig
build()
SslConfig.Builder
cipherSuites(java.lang.String... suites)
SslConfig.Builder
credentialConfig(CredentialConfig config)
SslConfig.Builder
handshakeListeners(javax.net.ssl.HandshakeCompletedListener... listeners)
SslConfig.Builder
handshakeTimeout(java.time.Duration timeout)
SslConfig.Builder
hostnameVerifier(CertificateHostnameVerifier verifier)
SslConfig.Builder
protocols(java.lang.String... protocols)
SslConfig.Builder
trustManagers(javax.net.ssl.TrustManager... managers)
-
-
-
Method Detail
-
credentialConfig
public SslConfig.Builder credentialConfig(CredentialConfig config)
-
trustManagers
public SslConfig.Builder trustManagers(javax.net.ssl.TrustManager... managers)
-
hostnameVerifier
public SslConfig.Builder hostnameVerifier(CertificateHostnameVerifier verifier)
-
cipherSuites
public SslConfig.Builder cipherSuites(java.lang.String... suites)
-
protocols
public SslConfig.Builder protocols(java.lang.String... protocols)
-
handshakeListeners
public SslConfig.Builder handshakeListeners(javax.net.ssl.HandshakeCompletedListener... listeners)
-
handshakeTimeout
public SslConfig.Builder handshakeTimeout(java.time.Duration timeout)
-
build
public SslConfig build()
-
-