Class NettySslContextFactory


  • public class NettySslContextFactory
    extends Object
    Author:
    jamesdbloom
    • Field Detail

      • clientSslContextBuilderFunction

        public static Function<io.netty.handler.ssl.SslContextBuilder,​io.netty.handler.ssl.SslContext> clientSslContextBuilderFunction
      • sslServerContextBuilderCustomizer

        public static UnaryOperator<io.netty.handler.ssl.SslContextBuilder> sslServerContextBuilderCustomizer
      • sslClientContextBuilderCustomizer

        public static UnaryOperator<io.netty.handler.ssl.SslContextBuilder> sslClientContextBuilderCustomizer
    • Constructor Detail

      • NettySslContextFactory

        @Deprecated
        public NettySslContextFactory​(MockServerLogger mockServerLogger)
        Deprecated.
        use constructor that specifies configuration explicitly
    • Method Detail

      • withClientSslContextBuilderFunction

        public NettySslContextFactory withClientSslContextBuilderFunction​(Function<io.netty.handler.ssl.SslContextBuilder,​io.netty.handler.ssl.SslContext> clientSslContextBuilderFunction)
      • createClientSslContext

        public io.netty.handler.ssl.SslContext createClientSslContext​(boolean forwardProxyClient,
                                                                      boolean enableHttp2)
      • createServerSslContext

        public io.netty.handler.ssl.SslContext createServerSslContext()
      • trustCertificateChain

        public X509Certificate[] trustCertificateChain​(String tlsMutualAuthenticationCertificateChain)
      • isForServer

        public boolean isForServer()