Class SslContextProvider

java.lang.Object
com.clickhouse.client.api.internal.SslContextProvider

public class SslContextProvider extends Object
Builds SSLContext instances for the client-v2 HTTP transport.

This is the client-v2 owned counterpart of the deprecated v1 ClickHouseDefaultSslContextProvider. It is kept separate so the v1 provider can evolve (or stay frozen) independently of client-v2.

Contexts are assembled through builder(), which sets key material (client certificate/key for mTLS) and trust material (trust store, CA certificate, or "trust all") independently, mirroring the structure of the v1 getSslContextImpl.