Uses of Class
com.couchbase.client.core.env.SecurityConfig.Builder
Packages that use SecurityConfig.Builder
-
Uses of SecurityConfig.Builder in com.couchbase.client.core.env
Methods in com.couchbase.client.core.env that return SecurityConfig.BuilderModifier and TypeMethodDescriptionstatic SecurityConfig.BuilderSecurityConfig.builder()Deprecated.Allows to customize the list of ciphers that is negotiated with the cluster.static SecurityConfig.BuilderDeprecated.This method creates a new builder.SecurityConfig.Builder.enableCertificateVerification(boolean certificateVerificationEnabled) Pass false to bypass all TLS certificate verification checks.SecurityConfig.Builder.enableHostnameVerification(boolean hostnameVerificationEnabled) Allows to enable or disable hostname verification (enabled by default).static SecurityConfig.BuilderSecurityConfig.enableHostnameVerification(boolean hostnameVerificationEnabled) Deprecated.This method creates a new builder.SecurityConfig.Builder.enableNativeTls(boolean nativeTlsEnabled) Enables/disables native TLS (enabled by default).static SecurityConfig.BuilderSecurityConfig.enableNativeTls(boolean nativeTlsEnabled) Deprecated.This method creates a new builder.SecurityConfig.Builder.enableTls(boolean tlsEnabled) Enables TLS for all client/server communication (disabled by default).static SecurityConfig.BuilderSecurityConfig.enableTls(boolean tlsEnabled) Deprecated.This method creates a new builder.CoreEnvironment.Builder.securityConfig()Returns the currently stored config builder.SecurityConfig.Builder.trustCertificate(Path certificatePath) Loads X.509 certificates from the file at the given path into the trust store.static SecurityConfig.BuilderSecurityConfig.trustCertificate(Path certificatePath) Deprecated.This method creates a new builder.SecurityConfig.Builder.trustCertificates(List<X509Certificate> certificates) Loads the given list of X.509 certificates into the trust store.static SecurityConfig.BuilderSecurityConfig.trustCertificates(List<X509Certificate> certificates) Deprecated.This method creates a new builder.SecurityConfig.Builder.trustManagerFactory(TrustManagerFactory trustManagerFactory) Allows to provide a trust manager factory directly for maximum flexibility.static SecurityConfig.BuilderSecurityConfig.trustManagerFactory(TrustManagerFactory trustManagerFactory) Deprecated.This method creates a new builder.SecurityConfig.Builder.trustStore(Path trustStorePath, String trustStorePassword, Optional<String> trustStoreType) Loads a trust store from a file path and password and initializes theTrustManagerFactory.SecurityConfig.Builder.trustStore(KeyStore trustStore) Initializes theTrustManagerFactorywith the given trust store.static SecurityConfig.BuilderSecurityConfig.trustStore(Path trustStorePath, String trustStorePassword, Optional<String> trustStoreType) Deprecated.This method creates a new builder.static SecurityConfig.BuilderSecurityConfig.trustStore(KeyStore trustStore) Deprecated.This method creates a new builder.Methods in com.couchbase.client.core.env with parameters of type SecurityConfig.BuilderModifier and TypeMethodDescriptionCoreEnvironment.Builder.securityConfig(SecurityConfig.Builder securityConfig) Deprecated.This method clobbers any previously configured values.Method parameters in com.couchbase.client.core.env with type arguments of type SecurityConfig.BuilderModifier and TypeMethodDescriptionCoreEnvironment.Builder.securityConfig(Consumer<SecurityConfig.Builder> builderConsumer) Passes theSecurityConfig.Builderto the provided consumer.
CoreEnvironment.Builder.securityConfig(Consumer)and configure the builder passed to the consumer.