am 32c99004: Use hostname verifier directly instead of instance

* commit '32c990044f027542a034a7606cf010dca6df252f':
  Use hostname verifier directly instead of instance
This commit is contained in:
Kenny Root
2013-08-13 17:27:49 -07:00
committed by Android Git Automerger

View File

@@ -79,9 +79,6 @@ public class SSLCertificateSocketFactory extends SSLSocketFactory {
} }
}; };
private static final HostnameVerifier HOSTNAME_VERIFIER =
HttpsURLConnection.getDefaultHostnameVerifier();
private SSLSocketFactory mInsecureFactory = null; private SSLSocketFactory mInsecureFactory = null;
private SSLSocketFactory mSecureFactory = null; private SSLSocketFactory mSecureFactory = null;
private TrustManager[] mTrustManagers = null; private TrustManager[] mTrustManagers = null;
@@ -192,7 +189,7 @@ public class SSLCertificateSocketFactory extends SSLSocketFactory {
if (session == null) { if (session == null) {
throw new SSLException("Cannot verify SSL socket without session"); throw new SSLException("Cannot verify SSL socket without session");
} }
if (!HOSTNAME_VERIFIER.verify(hostname, session)) { if (!HttpsURLConnection.getDefaultHostnameVerifier().verify(hostname, session)) {
throw new SSLPeerUnverifiedException("Cannot verify hostname: " + hostname); throw new SSLPeerUnverifiedException("Cannot verify hostname: " + hostname);
} }
} }