class JsseSslEngineFactory extends SslEngineFactoryBase {

    private final SSLContext sslContext;

    public JsseSslEngineFactory(SSLContext sslContext) {
        this.sslContext = sslContext;
    }

    @Override
    public SSLEngine newSslEngine(AsyncHttpClientConfig config, String peerHost, int peerPort) {<FILL_FUNCTION_BODY>}
}

        SSLEngine sslEngine = sslContext.createSSLEngine(domain(peerHost), peerPort);
        configureSslEngine(sslEngine, config);
        return sslEngine;
    
<methods>public non-sealed void <init>() <variables>