Class NettyClientSslBuilder
- java.lang.Object
-
- io.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
-
- io.micronaut.http.client.netty.ssl.NettyClientSslBuilder
-
@Singleton @Internal public class NettyClientSslBuilder extends io.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>The Netty implementation ofSslBuilderthat generates anSslContextto create a client that supports SSL.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description NettyClientSslBuilder(io.micronaut.core.io.ResourceResolver resourceResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<io.netty.handler.ssl.SslContext>build(io.micronaut.http.ssl.SslConfiguration ssl)java.util.Optional<io.netty.handler.ssl.SslContext>build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.HttpVersion httpVersion)protected javax.net.ssl.KeyManagerFactorygetKeyManagerFactory(io.micronaut.http.ssl.SslConfiguration ssl)protected javax.net.ssl.TrustManagerFactorygetTrustManagerFactory(io.micronaut.http.ssl.SslConfiguration ssl)
-
-
-
Method Detail
-
build
public java.util.Optional<io.netty.handler.ssl.SslContext> build(io.micronaut.http.ssl.SslConfiguration ssl)
- Specified by:
buildin classio.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
-
build
public java.util.Optional<io.netty.handler.ssl.SslContext> build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.HttpVersion httpVersion)- Specified by:
buildin classio.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
-
getKeyManagerFactory
protected javax.net.ssl.KeyManagerFactory getKeyManagerFactory(io.micronaut.http.ssl.SslConfiguration ssl)
- Overrides:
getKeyManagerFactoryin classio.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
-
getTrustManagerFactory
protected javax.net.ssl.TrustManagerFactory getTrustManagerFactory(io.micronaut.http.ssl.SslConfiguration ssl)
- Overrides:
getTrustManagerFactoryin classio.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
-
-