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
enableNativeTls(boolean nativeTlsEnabled)
SecurityConfig.Builder
enableTls(boolean tlsEnabled)
SecurityConfig.Builder
trustCertificate(Path certificatePath)
SecurityConfig.Builder
trustCertificates(List<X509Certificate> certificates)
SecurityConfig.Builder
trustManagerFactory(TrustManagerFactory trustManagerFactory)
-
-
-
Method Detail
-
build
public SecurityConfig build()
-
enableTls
public SecurityConfig.Builder enableTls(boolean tlsEnabled)
-
enableNativeTls
public SecurityConfig.Builder enableNativeTls(boolean nativeTlsEnabled)
-
trustCertificates
public SecurityConfig.Builder trustCertificates(List<X509Certificate> certificates)
-
trustCertificate
public SecurityConfig.Builder trustCertificate(Path certificatePath)
-
trustManagerFactory
public SecurityConfig.Builder trustManagerFactory(TrustManagerFactory trustManagerFactory)
-
-