import dispatch.Http;
import io.netty.handler.ssl.SslContext;
import nl.altindag.ssl.SSLFactory;
import nl.altindag.ssl.util.NettySslUtils;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClientConfig;
import org.asynchttpclient.Dsl;
public class App {
public static void main(String[] args) throws Exception {
SSLFactory sslFactory = SSLFactory.builder()
.withIdentityMaterial("identity.jks", "password".toCharArray())
.withTrustMaterial("truststore.jks", "password".toCharArray())
.build();
SslContext sslContext = NettySslUtils.forClient(sslFactory).build();
DefaultAsyncHttpClientConfig.Builder clientConfigBuilder = Http.defaultClientBuilder()
.setSslContext(sslContext);
AsyncHttpClient httpClient = Dsl.asyncHttpClient(clientConfigBuilder);
}
}