Interface ClientSslBuilder

All Known Implementing Classes:
NettyClientSslBuilder

public interface ClientSslBuilder
Interface used by the netty HTTP client to construct the SSL context.
Since:
4.0.0
Author:
Jonas Konrad
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull io.netty.handler.ssl.SslContext
    Build the ssl context.
    default @NonNull io.netty.handler.codec.quic.QuicSslContext
    Build the ssl context for QUIC.
  • Method Details

    • build

      @NonNull io.netty.handler.ssl.SslContext build(SslConfiguration ssl, HttpVersionSelection versionSelection)
      Build the ssl context.
      Parameters:
      ssl - The configuration
      versionSelection - The HTTP versions to support
      Returns:
      The ssl context
    • buildHttp3

      default @NonNull io.netty.handler.codec.quic.QuicSslContext buildHttp3(SslConfiguration ssl)
      Build the ssl context for QUIC.
      Parameters:
      ssl - The configuration
      Returns:
      The ssl context