Class AllowAllHostnameVerifier

java.lang.Object
org.apache.http.conn.ssl.AbstractVerifier
org.apache.http.conn.ssl.AllowAllHostnameVerifier
All Implemented Interfaces:
HostnameVerifier, X509HostnameVerifier

@Deprecated @Contract(threading=IMMUTABLE) public class AllowAllHostnameVerifier extends AbstractVerifier
Deprecated.
The ALLOW_ALL HostnameVerifier essentially turns hostname verification off. This implementation is a no-op, and never throws the SSLException.
Since:
4.0
  • Field Details

  • Constructor Details

    • AllowAllHostnameVerifier

      public AllowAllHostnameVerifier()
      Deprecated.
  • Method Details

    • verify

      public final void verify(String host, String[] cns, String[] subjectAlts)
      Deprecated.
      Description copied from interface: X509HostnameVerifier
      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 - The hostname to verify.
      cns - CN fields, in order, as extracted from the X.509 certificate.
      subjectAlts - Subject-Alt fields of type 2 ("DNS"), as extracted from the X.509 certificate.
    • toString

      public final String toString()
      Deprecated.
      Overrides:
      toString in class Object