Added in API level 1
Deprecated in API level 22

BrowserCompatHostnameVerifier

open class BrowserCompatHostnameVerifier : AbstractVerifier
kotlin.Any
   ↳ org.apache.http.conn.ssl.AbstractVerifier
   ↳ org.apache.http.conn.ssl.BrowserCompatHostnameVerifier

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".

Summary

Public constructors

Public methods
String

Unit
verify(host: String!, cns: Array<String!>!, subjectAlts: Array<String!>!)

Inherited functions

Public constructors

BrowserCompatHostnameVerifier

BrowserCompatHostnameVerifier()

Public methods

toString

Added in API level 1
fun toString(): String

Deprecated: Deprecated in Java.

Return
String a string representation of the object.

verify

Added in API level 1
fun verify(
    host: String!,
    cns: Array<String!>!,
    subjectAlts: Array<String!>!
): Unit

Deprecated: Deprecated in Java.

Parameters
cns Array<String!>!: CN fields, in order, as extracted from the X.509 certificate.
subjectAlts Array<String!>!: Subject-Alt fields of type 2 ("DNS"), as extracted from the X.509 certificate.
host String!: The hostname to verify.
Exceptions
javax.net.ssl.SSLException If verification failed.