No, because `DefaultHostnameVerifier` only returns false.  Sun wrote the API assuming that people would use HttpsURLConnection exclusively, and only provided HostnameVerifier as a fallback class in case the built in hostname verification failed.   In the case of AsyncHttpClient, they are using hostname verification directly to SSLEngine and so don't have a built in -- which means that they call the hostname verifier every time, not just on internal hostname verification failure.