public abstract static class SSLHostnameVerifier.AbstractVerifier extends Object implements org.apache.hadoop.security.ssl.SSLHostnameVerifier
SSLHostnameVerifier.AbstractVerifier, SSLHostnameVerifier.Certificates
Modifier | Constructor and Description |
---|---|
protected |
SSLHostnameVerifier.AbstractVerifier() |
Modifier and Type | Method and Description |
---|---|
static boolean |
acceptableCountryWildcard(String cn) |
void |
check(String[] host,
SSLSocket ssl) |
void |
check(String[] hosts,
String[] cns,
String[] subjectAlts,
boolean ie6,
boolean strictWithSubDomains) |
void |
check(String[] host,
X509Certificate cert) |
void |
check(String host,
SSLSocket ssl) |
void |
check(String host,
String[] cns,
String[] subjectAlts) |
void |
check(String host,
X509Certificate cert) |
static int |
countDots(String s)
Counts the number of dots "." in a string.
|
static boolean |
isIP4Address(String cn) |
static boolean |
isLocalhost(String host) |
boolean |
verify(String host,
SSLSession session)
The javax.net.ssl.HostnameVerifier contract.
|
protected SSLHostnameVerifier.AbstractVerifier()
public boolean verify(String host, SSLSession session)
verify
in interface HostnameVerifier
verify
in interface org.apache.hadoop.security.ssl.SSLHostnameVerifier
host
- 'hostname' we used to create our socketsession
- SSLSession with the remote serverpublic void check(String host, SSLSocket ssl) throws IOException
check
in interface org.apache.hadoop.security.ssl.SSLHostnameVerifier
IOException
public void check(String host, X509Certificate cert) throws SSLException
check
in interface org.apache.hadoop.security.ssl.SSLHostnameVerifier
SSLException
public void check(String host, String[] cns, String[] subjectAlts) throws SSLException
check
in interface org.apache.hadoop.security.ssl.SSLHostnameVerifier
SSLException
public void check(String[] host, SSLSocket ssl) throws IOException
check
in interface org.apache.hadoop.security.ssl.SSLHostnameVerifier
IOException
public void check(String[] host, X509Certificate cert) throws SSLException
check
in interface org.apache.hadoop.security.ssl.SSLHostnameVerifier
SSLException
public void check(String[] hosts, String[] cns, String[] subjectAlts, boolean ie6, boolean strictWithSubDomains) throws SSLException
SSLException
public static boolean isIP4Address(String cn)
public static boolean acceptableCountryWildcard(String cn)
public static boolean isLocalhost(String host)
Copyright © 2017 Apache Software Foundation. All Rights Reserved.