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
-
Method Summary
Modifier and TypeMethodDescription@NonNull io.netty.handler.ssl.SslContextbuild(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.client.HttpVersionSelection versionSelection) Build the ssl context.default @NonNull io.netty.handler.codec.quic.QuicSslContextbuildHttp3(io.micronaut.http.ssl.SslConfiguration ssl) Build the ssl context for QUIC.
-
Method Details
-
build
@NonNull @NonNull io.netty.handler.ssl.SslContext build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.client.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.handler.codec.quic.QuicSslContext buildHttp3(io.micronaut.http.ssl.SslConfiguration ssl) Build the ssl context for QUIC.- Parameters:
ssl- The configuration- Returns:
- The ssl context
-