What I immediately see if that the server sends a different (broken) SSL certificate chain during the TLS handshake with RawSSLAsyncRegularTest example. At this point I _cannot_ confirm that as HttpClient's fault but I will take a closer look tomorrow.
Oleg On Tue, 2019-12-03 at 15:35 +0100, Nicolas de Pomereu wrote: > Hi, > > With HttpClient 5.0-beta6 Classic APIs, HttpClient call will work > using > HttpHost with following code, even if initHost IP is different from > destServerNameIP: > > initHost = "www.acme.com"; > destServerNameIP = "100.100.100.100"; > destScheme = "https"; > port = 443; > > InetAddress inetAddress = > InetAddress.getByName(destServerNameIP); > final HttpHost target = new HttpHost(destScheme, inetAddress, > initHost, > port); > > With HttpClient 5.0-beta6 new Async APIs for HTTP/2, HttpClient > will fail > with a SSLEngineException failure if initHost IP is different from > destServerNameIP. > > Is this a new feature or a bug please? > > How can I call HttpClient in SSL with Async & HTTP/2 new APIs using a > HttpHost with the 4 parameters HttpHost constructor? > (We need it because we are writing a reverse proxy). > > Please see two real enclosed examples that can be run to test > implementation > details. > Runs have be tested with Windows 10 / Java jre1.8.0_211 and Linux > and > OpenJDK 10.0.2. > > Regards, > Nicolas > --------------------------------------------------------------------- > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > For additional commands, e-mail: httpclient-users-h...@hc.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org