HostnameVerifier或DefaultHostnameVerifier的实现。
@Deprecated public abstract class AbstractVerifier extends Object implements X509HostnameVerifier
X509HostnameVerifier实现的抽象基类。
| Constructor and Description |
|---|
AbstractVerifier()
已过时。
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
acceptableCountryWildcard(String cn)
已过时。
|
static int |
countDots(String s)
已过时。
计算点数“”。
在一个字符串。
|
static String[] |
getCNs(X509Certificate cert)
已过时。
|
static String[] |
getDNSSubjectAlts(X509Certificate cert)
已过时。
从X509Certificate中提取SubjectAlt DNS名称数组。
|
boolean |
verify(String host, SSLSession session)
已过时。
|
void |
verify(String host, SSLSocket ssl)
已过时。
根据给定的 SSLSocket验证主机名是否与服务器认证方案可接受的匹配。
|
void |
verify(String host, String[] cns, String[] subjectAlts, boolean strictWithSubDomains)
已过时。
|
void |
verify(String host, X509Certificate cert)
已过时。
根据给定的 X509Certificate验证主机名是否与服务器认证方案可接受的匹配。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitverifypublic final void verify(String host, SSLSocket ssl) throws IOException
X509HostnameVerifier复制
SSLSocket验证主机名与服务器的认证方案是否可接受的匹配。
verify在接口
X509HostnameVerifier
host - 主机。
ssl - SSL套接字。
IOException - 如果发生I / O错误或验证过程失败。
public final boolean verify(String host, SSLSession session)
verify在接口
HostnameVerifier
public final void verify(String host, X509Certificate cert) throws SSLException
X509HostnameVerifier复制
X509Certificate验证主机名是否与服务器认证方案可接受的匹配。
verify在接口
X509HostnameVerifier
host - 主机。
cert - 证书。
SSLException - 验证过程是否失败。
public final void verify(String host, String[] cns, String[] subjectAlts, boolean strictWithSubDomains) throws SSLException
SSLException
public static boolean acceptableCountryWildcard(String cn)
public static String[] getCNs(X509Certificate cert)
public static String[] getDNSSubjectAlts(X509Certificate cert)
注意:Java不能从SubjectAlts中提取国际字符。 它只能从CN字段中提取国际字符。
(或者,我正在使用的OpenSSL版本是否不能正确地存储在SubjectAlts中的国际字符?)。
cert -
cert
public static int countDots(String s)
s - 从中计数点的字符串
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.