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 SecurityConfigbuild()SecurityConfig.BuilderenableNativeTls(boolean nativeTlsEnabled)SecurityConfig.BuilderenableTls(boolean tlsEnabled)SecurityConfig.BuildertrustCertificate(Path certificatePath)SecurityConfig.BuildertrustCertificates(List<X509Certificate> certificates)SecurityConfig.BuildertrustManagerFactory(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)
-
-