Deprecated
The hostname must match either the first CN, or any of the subject-alts. A wildcard can occur in the CN, and in any of the subject-alts.
The only difference between BROWSER_COMPATIBLE and STRICT is that a wildcard (such as "*.foo.com") with BROWSER_COMPATIBLE matches all subdomains, including "a.b.foo.com".
| Modifier and Type | Field and Description |
|---|---|
| public static final BrowserCompatHostnameVerifier | INSTANCE
Deprecated
as a consequence of
BrowserCompatHostnameVerifier being deprecated.
|
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final String | |
| public final void | verify(final String
The hostname to verify. host, final String[] CN fields, in order, as extracted from the X.509
certificate. cns, final String[] Subject-Alt fields of type 2 ("DNS"), as extracted
from the X.509 certificate. subjectAlts)Implements org. |
| INSTANCE | back to summary |
|---|---|
| public static final BrowserCompatHostnameVerifier INSTANCE
Deprecated as a consequence of | |
| BrowserCompatHostnameVerifier | back to summary |
|---|---|
| public BrowserCompatHostnameVerifier() | |
| toString | back to summary |
|---|---|
| public final String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| verify | back to summary |
|---|---|
| public final void verify(final String host, final String[] cns, final String[] subjectAlts) throws SSLException Implements org. Doc from org. Checks to see if the supplied hostname matches any of the supplied CNs or "DNS" Subject-Alts. Most implementations only look at the first CN, and ignore any additional CNs. Most implementations do look at all of the "DNS" Subject-Alts. The CNs or Subject-Alts may contain wildcards according to RFC 2818.
| |