Package com.couchbase.client.core.env
Class SecurityConfig.Builder
- java.lang.Object
-
- com.couchbase.client.core.env.SecurityConfig.Builder
-
- Enclosing class:
- SecurityConfig
public static class SecurityConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityConfig
build()
SecurityConfig.Builder
certAuthEnabled(boolean certAuthEnabled)
SecurityConfig.Builder
nativeTlsEnabled(boolean nativeTlsEnabled)
SecurityConfig.Builder
tlsEnabled(boolean tlsEnabled)
SecurityConfig.Builder
trustCertificates(X509Certificate... certificates)
SecurityConfig.Builder
trustManagerFactory(TrustManagerFactory trustManagerFactory)
-
-
-
Method Detail
-
build
public SecurityConfig build()
-
tlsEnabled
public SecurityConfig.Builder tlsEnabled(boolean tlsEnabled)
-
nativeTlsEnabled
public SecurityConfig.Builder nativeTlsEnabled(boolean nativeTlsEnabled)
-
certAuthEnabled
public SecurityConfig.Builder certAuthEnabled(boolean certAuthEnabled)
-
trustCertificates
public SecurityConfig.Builder trustCertificates(X509Certificate... certificates)
-
trustManagerFactory
public SecurityConfig.Builder trustManagerFactory(TrustManagerFactory trustManagerFactory)
-
-