Top Description Fields Constructors Methods
org.apache.http.conn.ssl

public Class AllowAllHostnameVerifier

extends AbstractVerifier
Class Inheritance
Annotations
@Deprecated
@Contract
threading:IMMUTABLE
Imports
org.apache.http.annotation.Contract, .ThreadingBehavior

Deprecated

(4.4) Use org.apache.http.conn.ssl.NoopHostnameVerifier

The ALLOW_ALL HostnameVerifier essentially turns hostname verification off. This implementation is a no-op, and never throws the SSLException.
Since
4.0

Field Summary

Modifier and TypeField and Description
public static final AllowAllHostnameVerifier
INSTANCE

Deprecated as a consequence of AllowAllHostnameVerifier being deprecated.
Inherited from org.apache.http.conn.ssl.AbstractVerifier:
BAD_COUNTRY_2LDS

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
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.apache.http.conn.ssl.X509HostnameVerifier.verify.

Checks to see if the supplied hostname matches any of the supplied CNs or "DNS" Subject-Alts.
Inherited from org.apache.http.conn.ssl.AbstractVerifier:
acceptableCountryWildcardcountDotsgetCNsgetDNSSubjectAltsverifyverifyverifyverify

Field Detail

INSTANCEback to summary
public static final AllowAllHostnameVerifier INSTANCE

Deprecated

as a consequence of AllowAllHostnameVerifier being deprecated. See corresponding docs for further information.

Constructor Detail

AllowAllHostnameVerifierback to summary
public AllowAllHostnameVerifier()

Method Detail

toStringback to summary
public final String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
verifyback to summary
public final void verify(final String host, final String[] cns, final String[] subjectAlts)

Implements org.apache.http.conn.ssl.X509HostnameVerifier.verify.

Doc from org.apache.http.conn.ssl.X509HostnameVerifier.verify.

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.

Parameters
host:String

The hostname to verify.

cns:String[]

CN fields, in order, as extracted from the X.509 certificate.

subjectAlts:String[]

Subject-Alt fields of type 2 ("DNS"), as extracted from the X.509 certificate.

Annotations
@Override