Class SslServerCustomizer
- java.lang.Object
- org.springframework.boot.web.embedded.netty.SslServerCustomizer
- All Implemented Interfaces:
Function<reactor.netty.http.server.HttpServer,reactor.netty.http.server.HttpServer>
,NettyServerCustomizer
public class SslServerCustomizer extends Object implements NettyServerCustomizer
NettyServerCustomizer
that configures SSL for the given Reactor Netty server instance.
Constructor Summary
Constructors Constructor Description SslServerCustomizer(Ssl ssl, Http2 http2, SslStoreProvider sslStoreProvider)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.netty.http.server.HttpServer
apply(reactor.netty.http.server.HttpServer server)
protected io.netty.handler.ssl.SslContextBuilder
getContextBuilder()
protected KeyManagerFactory
getKeyManagerFactory(Ssl ssl, SslStoreProvider sslStoreProvider)
protected TrustManagerFactory
getTrustManagerFactory(Ssl ssl, SslStoreProvider sslStoreProvider)
Constructor Detail
SslServerCustomizer
public SslServerCustomizer(Ssl ssl, Http2 http2, SslStoreProvider sslStoreProvider)
Method Detail
apply
public reactor.netty.http.server.HttpServer apply(reactor.netty.http.server.HttpServer server)
getContextBuilder
protected io.netty.handler.ssl.SslContextBuilder getContextBuilder()
getKeyManagerFactory
protected KeyManagerFactory getKeyManagerFactory(Ssl ssl, SslStoreProvider sslStoreProvider)
getTrustManagerFactory
protected TrustManagerFactory getTrustManagerFactory(Ssl ssl, SslStoreProvider sslStoreProvider)