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 protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SslConfigbuild()SslConfig.BuildercipherSuites(java.lang.String... suites)SslConfig.BuildercredentialConfig(CredentialConfig config)SslConfig.BuilderhandshakeListeners(javax.net.ssl.HandshakeCompletedListener... listeners)SslConfig.BuilderhandshakeTimeout(java.time.Duration timeout)SslConfig.BuilderhostnameVerifier(CertificateHostnameVerifier verifier)SslConfig.Builderprotocols(java.lang.String... protocols)SslConfig.BuildertrustManagers(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()
-
-