org.apache.http.conn.ssl
Class BrowserCompatHostnameVerifier
java.lang.Object
org.apache.http.conn.ssl.AbstractVerifier
org.apache.http.conn.ssl.BrowserCompatHostnameVerifier
- All Implemented Interfaces:
- javax.net.ssl.HostnameVerifier
public class BrowserCompatHostnameVerifier
- extends AbstractVerifier
The HostnameVerifier that works the same way as Curl and Firefox.
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".
- Author:
- Julius Davies
Method Summary |
java.lang.String |
toString()
|
void |
verify(java.lang.String host,
java.lang.String[] cns,
java.lang.String[] subjectAlts)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BrowserCompatHostnameVerifier
public BrowserCompatHostnameVerifier()
verify
public final void verify(java.lang.String host,
java.lang.String[] cns,
java.lang.String[] subjectAlts)
throws javax.net.ssl.SSLException
- Throws:
javax.net.ssl.SSLException
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.