aboutsummaryrefslogtreecommitdiff
path: root/okhttp/src/main/java/com/squareup/okhttp/internal/tls/OkHostnameVerifier.java
diff options
context:
space:
mode:
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.java11
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) {