public static class SecurityConfig.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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) |
public SecurityConfig build()
public SecurityConfig.Builder enableTls(boolean tlsEnabled)
public SecurityConfig.Builder enableNativeTls(boolean nativeTlsEnabled)
public SecurityConfig.Builder trustCertificates(List<X509Certificate> certificates)
public SecurityConfig.Builder trustCertificate(Path certificatePath)
public SecurityConfig.Builder trustManagerFactory(TrustManagerFactory trustManagerFactory)
Copyright © 2020 Couchbase, Inc.. All rights reserved.