Class HostnameVerifier

java.lang.Object
org.aoju.bus.core.net.tls.HostnameVerifier
All Implemented Interfaces:
HostnameVerifier

public class HostnameVerifier extends Object implements HostnameVerifier
一个与RFC 2818一致的HostnameVerifier
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Method Details

    • allSubjectAltNames

      public static List<String> allSubjectAltNames(X509Certificate certificate)
    • verify

      public boolean verify(String host, SSLSession session)
      Specified by:
      verify in interface HostnameVerifier
    • verify

      public boolean verify(String host, X509Certificate certificate)
    • verifyHostname

      public boolean verifyHostname(String hostname, String pattern)
      返回true iff hostname匹配域名pattern.
      Parameters:
      hostname - 小写字母的主机名.
      pattern - 从证书的域名模式。可能是一个通配符模式,如*.android.com
      Returns:
      the true/false