Interface ClickHouseSslContextProvider

  • All Known Implementing Classes:
    ClickHouseDefaultSslContextProvider

    public interface ClickHouseSslContextProvider
    This interface defines how to build Netty SSL context based on given configuration and target server.
    • Method Detail

      • getSslContext

        <T> Optional<T> getSslContext​(Class<? extends T> sslContextClass,
                                      ClickHouseConfig config)
                               throws SSLException
        Get SSL context.
        Type Parameters:
        T - type of SSL context
        Parameters:
        sslContextClass - SSL context class
        config - client config
        Returns:
        SSL context
        Throws:
        SSLException - when error occured getting SSL context