From 3de1c31e35159c22656d1962e91e09111bd31d3a Mon Sep 17 00:00:00 2001 From: Junaid Patel Date: Mon, 19 Jun 2017 20:34:31 -0400 Subject: [PATCH] Fix SNI with latest Google Play Sevices --- .../src/com/koushikdutta/async/http/AsyncHttpClient.java | 1 - .../com/koushikdutta/async/http/AsyncSSLSocketMiddleware.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java b/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java index 2f4366017..fc3ca89db 100644 --- a/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java +++ b/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java @@ -74,7 +74,6 @@ public AsyncHttpClient(AsyncServer server) { insertMiddleware(socketMiddleware = new AsyncSocketMiddleware(this)); insertMiddleware(sslSocketMiddleware = new SpdyMiddleware(this)); insertMiddleware(httpTransportMiddleware = new HttpTransportMiddleware()); - sslSocketMiddleware.addEngineConfigurator(new SSLEngineSNIConfigurator()); } @SuppressLint("NewApi") diff --git a/AndroidAsync/src/com/koushikdutta/async/http/AsyncSSLSocketMiddleware.java b/AndroidAsync/src/com/koushikdutta/async/http/AsyncSSLSocketMiddleware.java index 4c7cd322c..200d03dab 100644 --- a/AndroidAsync/src/com/koushikdutta/async/http/AsyncSSLSocketMiddleware.java +++ b/AndroidAsync/src/com/koushikdutta/async/http/AsyncSSLSocketMiddleware.java @@ -69,7 +69,7 @@ protected SSLEngine createConfiguredSSLEngine(GetSocketData data, String host, i } if (sslEngine == null) - sslEngine = sslContext.createSSLEngine(); + sslEngine = sslContext.createSSLEngine(host, port); for (AsyncSSLEngineConfigurator configurator : engineConfigurators) { configurator.configureEngine(sslEngine, data, host, port);