diff options
Diffstat (limited to 'okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java')
-rw-r--r-- | okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java b/okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java index d83c5f4..d560c62 100644 --- a/okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java +++ b/okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java @@ -35,10 +35,9 @@ import javax.net.ssl.SSLSession; * href="http://www.ietf.org/rfc/rfc2818.txt">RFC 2818</a>. */ public final class OkHostnameVerifier implements HostnameVerifier { - // Android-changed: Add an instance which disallows top-level domain wildcards. b/144694112 + // Android-changed: Add a mode which disallows top-level domain wildcards. b/144694112 // public static final OkHostnameVerifier INSTANCE = new OkHostnameVerifier(); public static final OkHostnameVerifier INSTANCE = new OkHostnameVerifier(false); - public static final OkHostnameVerifier STRICT_INSTANCE = new OkHostnameVerifier(true); /** * Quick and dirty pattern to differentiate IP addresses from hostnames. This @@ -57,7 +56,7 @@ public final class OkHostnameVerifier implements HostnameVerifier { private static final int ALT_DNS_NAME = 2; private static final int ALT_IPA_NAME = 7; - // BEGIN Android-changed: Add an instance which disallows top-level domain wildcards. b/144694112 + // BEGIN Android-changed: Add a mode which disallows top-level domain wildcards. b/144694112 // private OkHostnameVerifier() { // } private final boolean strictWildcardMode; @@ -65,7 +64,11 @@ public final class OkHostnameVerifier implements HostnameVerifier { private OkHostnameVerifier(boolean strictWildcardMode) { this.strictWildcardMode = strictWildcardMode; } - // END Android-changed: Add an instance which disallows top-level domain wildcards. b/144694112 + + public static OkHostnameVerifier strictInstance() { + return new OkHostnameVerifier(true); + } + // END Android-changed: Add a mode which disallows top-level domain wildcards. b/144694112 @Override public boolean verify(String host, SSLSession session) { |