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 TypeMethodDescription@NonNull io.netty.handler.ssl.SslContext
build
(SslConfiguration ssl, HttpVersionSelection versionSelection) Build the ssl context.default @NonNull io.netty.incubator.codec.quic.QuicSslContext
Build the ssl context for QUIC.
-
Method Details
-
build
@NonNull @NonNull io.netty.handler.ssl.SslContext build(SslConfiguration ssl, HttpVersionSelection versionSelection) Build the ssl context.- Parameters:
ssl
- The configurationversionSelection
- The HTTP versions to support- Returns:
- The ssl context
-
buildHttp3
@NonNull default @NonNull io.netty.incubator.codec.quic.QuicSslContext buildHttp3(SslConfiguration ssl) Build the ssl context for QUIC.- Parameters:
ssl
- The configuration- Returns:
- The ssl context
-