List of usage examples for io.netty.handler.ssl SslContext sessionContext
public abstract SSLSessionContext sessionContext();
From source file:io.vertx.core.net.SSLHelperTest.java
License:Open Source License
private void testOpenSslServerSessionContext(boolean testDefault) { HttpServerOptions httpServerOptions = new HttpServerOptions() .setOpenSslEngineOptions(new OpenSSLEngineOptions()); if (!testDefault) { httpServerOptions.setOpenSslEngineOptions(new OpenSSLEngineOptions().setSessionCacheEnabled(false)); }// w ww . java2 s . co m SSLHelper defaultHelper = new SSLHelper(httpServerOptions, Cert.SERVER_PEM.get(), Trust.SERVER_PEM.get()); SslContext ctx = defaultHelper.getContext((VertxInternal) vertx); assertTrue(ctx instanceof OpenSslServerContext); SSLSessionContext sslSessionContext = ctx.sessionContext(); assertTrue(sslSessionContext instanceof OpenSslServerSessionContext); if (sslSessionContext instanceof OpenSslServerSessionContext) { assertEquals(testDefault, ((OpenSslServerSessionContext) sslSessionContext).isSessionCacheEnabled()); } }