Package org.miaixz.bus.core.net.tls
Class TrustAnyHostnameVerifier
java.lang.Object
org.miaixz.bus.core.net.tls.TrustAnyHostnameVerifier
- All Implemented Interfaces:
HostnameVerifier
https 域名校验,信任所有域名
注意此类慎用,信任全部可能会有中间人攻击风险
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionallSubjectAltNames(X509Certificate certificate) booleanverify(String host, X509Certificate certificate) booleanverify(String host, SSLSession session) booleanverifyHostname(String hostname, String pattern) 返回trueiffhostname匹配域名pattern.
-
Field Details
-
INSTANCE
单例对象
-
-
Method Details
-
allSubjectAltNames
-
verify
- Specified by:
verifyin interfaceHostnameVerifier
-
verify
-
verifyHostname
返回trueiffhostname匹配域名pattern.- Parameters:
hostname- 小写字母的主机名.pattern- 从证书的域名模式。可能是一个通配符模式,如*.android.com- Returns:
- the true/false
-