javax.net.ssl.HostnameVerifier, SSLHostnameVerifierpublic abstract static class SSLHostnameVerifier.AbstractVerifier extends java.lang.Object implements SSLHostnameVerifier
SSLHostnameVerifier.AbstractVerifier, SSLHostnameVerifier.CertificatesALLOW_ALL, DEFAULT, DEFAULT_AND_LOCALHOST, STRICT, STRICT_IE6| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractVerifier() |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
acceptableCountryWildcard(java.lang.String cn) |
|
void |
check(java.lang.String[] hosts,
java.lang.String[] cns,
java.lang.String[] subjectAlts,
boolean ie6,
boolean strictWithSubDomains) |
|
void |
check(java.lang.String[] host,
java.security.cert.X509Certificate cert) |
|
void |
check(java.lang.String[] host,
javax.net.ssl.SSLSocket ssl) |
|
void |
check(java.lang.String host,
java.lang.String[] cns,
java.lang.String[] subjectAlts) |
|
void |
check(java.lang.String host,
java.security.cert.X509Certificate cert) |
|
void |
check(java.lang.String host,
javax.net.ssl.SSLSocket ssl) |
|
static int |
countDots(java.lang.String s) |
Counts the number of dots "." in a string.
|
static boolean |
isIP4Address(java.lang.String cn) |
|
static boolean |
isLocalhost(java.lang.String host) |
|
boolean |
verify(java.lang.String host,
javax.net.ssl.SSLSession session) |
The javax.net.ssl.HostnameVerifier contract.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckpublic boolean verify(java.lang.String host,
javax.net.ssl.SSLSession session)
verify in interface javax.net.ssl.HostnameVerifierverify in interface SSLHostnameVerifierhost - 'hostname' we used to create our socketsession - SSLSession with the remote serverpublic void check(java.lang.String host,
javax.net.ssl.SSLSocket ssl)
throws java.io.IOException
check in interface SSLHostnameVerifierjava.io.IOExceptionpublic void check(java.lang.String host,
java.security.cert.X509Certificate cert)
throws javax.net.ssl.SSLException
check in interface SSLHostnameVerifierjavax.net.ssl.SSLExceptionpublic void check(java.lang.String host,
java.lang.String[] cns,
java.lang.String[] subjectAlts)
throws javax.net.ssl.SSLException
check in interface SSLHostnameVerifierjavax.net.ssl.SSLExceptionpublic void check(java.lang.String[] host,
javax.net.ssl.SSLSocket ssl)
throws java.io.IOException
check in interface SSLHostnameVerifierjava.io.IOExceptionpublic void check(java.lang.String[] host,
java.security.cert.X509Certificate cert)
throws javax.net.ssl.SSLException
check in interface SSLHostnameVerifierjavax.net.ssl.SSLExceptionpublic void check(java.lang.String[] hosts,
java.lang.String[] cns,
java.lang.String[] subjectAlts,
boolean ie6,
boolean strictWithSubDomains)
throws javax.net.ssl.SSLException
javax.net.ssl.SSLExceptionpublic static boolean isIP4Address(java.lang.String cn)
public static boolean acceptableCountryWildcard(java.lang.String cn)
public static boolean isLocalhost(java.lang.String host)
public static int countDots(java.lang.String s)
s - string to count dots fromCopyright © 2008–2025 Apache Software Foundation. All rights reserved.