/** * Creates a builder instance. * * @param sslSettings existing SslSettings to default the builder settings on. * @return a builder * @since 3.7 */ public static Builder builder(final SslSettings sslSettings) { return builder().applySettings(sslSettings); }
static SslSettings ssl(final ConnectionString cstr, final Config conf) { SslSettings.Builder ssl = SslSettings.builder().applyConnectionString(cstr); withConf("ssl", conf, c -> { withBool("enabled", c, ssl::enabled); withBool("invalidHostNameAllowed", c, ssl::invalidHostNameAllowed); }); return ssl.build(); }
sslSettings = SslSettings.builder() .enabled(sslEnabled) .invalidHostNameAllowed(sslInvalidHostNameAllowed)
/** * Creates a builder instance. * * @param sslSettings existing SslSettings to default the builder settings on. * @return a builder * @since 3.7 */ public static Builder builder(final SslSettings sslSettings) { return builder().applySettings(sslSettings); }
private static SslSettings buildSSLSettings() { final SSLContext sslContext; try { sslContext = SSLContext.getInstance("TLSv1.2"); sslContext.init(null, null, null); } catch (NoSuchAlgorithmException e) { throw new IllegalArgumentException("No such Algorithm is supported ", e); } catch (KeyManagementException e) { throw new IllegalStateException("KeyManagementException ", e); } return SslSettings.builder() .context(sslContext) .enabled(true) .build(); }
private static SslSettings buildSSLSettings() { final SSLContext sslContext; try { sslContext = SSLContext.getInstance("TLSv1.2"); sslContext.init(null, null, null); } catch (NoSuchAlgorithmException e) { throw new IllegalArgumentException("No such Algorithm is supported ", e); } catch (KeyManagementException e) { throw new IllegalStateException("KeyManagementException ", e); } return SslSettings.builder() .context(sslContext) .enabled(true) .build(); }
static SslSettings ssl(final ConnectionString cstr, final Config conf) { SslSettings.Builder ssl = SslSettings.builder().applyConnectionString(cstr); withConf("ssl", conf, c -> { withBool("enabled", c, ssl::enabled); withBool("invalidHostNameAllowed", c, ssl::invalidHostNameAllowed); }); return ssl.build(); }
ConnectionPoolSettings.Builder connectionPoolBuilder = ConnectionPoolSettings.builder(); ServerSettings.Builder serverBuilder = ServerSettings.builder(); SslSettings.Builder sslBuilder = SslSettings.builder();
.sslSettings(buildSSLSettings()); } else { builder.sslSettings(SslSettings.builder() .applyConnectionString(connectionString) .build());
.sslSettings(buildSSLSettings()); } else { builder.sslSettings(SslSettings.builder() .applyConnectionString(connectionString) .build());
sslSettings = SslSettings.builder() .enabled(sslEnabled) .invalidHostNameAllowed(sslInvalidHostNameAllowed)