Class ExampleNettySslContextFactory
- java.lang.Object
-
- org.mockserver.examples.proxy.service.ExampleNettySslContextFactory
-
public class ExampleNettySslContextFactory extends Object
- Author:
- jamesdbloom
-
-
Field Summary
Fields Modifier and Type Field Description static Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContext>clientSslContextBuilderFunction
-
Constructor Summary
Constructors Constructor Description ExampleNettySslContextFactory(Configuration configuration, MockServerLogger mockServerLogger)ExampleNettySslContextFactory(MockServerLogger mockServerLogger)Deprecated.use constructor that specifies configuration explicitly
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.handler.ssl.SslContextcreateClientSslContext(boolean forwardProxyClient)io.netty.handler.ssl.SslContextcreateServerSslContext()X509Certificate[]trustCertificateChain(String tlsMutualAuthenticationCertificateChain)ExampleNettySslContextFactorywithClientSslContextBuilderFunction(Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContext> clientSslContextBuilderFunction)
-
-
-
Field Detail
-
clientSslContextBuilderFunction
public static Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContext> clientSslContextBuilderFunction
-
-
Constructor Detail
-
ExampleNettySslContextFactory
@Deprecated public ExampleNettySslContextFactory(MockServerLogger mockServerLogger)
Deprecated.use constructor that specifies configuration explicitly
-
ExampleNettySslContextFactory
public ExampleNettySslContextFactory(Configuration configuration, MockServerLogger mockServerLogger)
-
-
Method Detail
-
withClientSslContextBuilderFunction
public ExampleNettySslContextFactory withClientSslContextBuilderFunction(Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContext> clientSslContextBuilderFunction)
-
createClientSslContext
public io.netty.handler.ssl.SslContext createClientSslContext(boolean forwardProxyClient)
-
createServerSslContext
public io.netty.handler.ssl.SslContext createServerSslContext()
-
trustCertificateChain
public X509Certificate[] trustCertificateChain(String tlsMutualAuthenticationCertificateChain)
-
-