一、异常日志
javax.net.ssl.SSLHandshakeException:
Caused by: java.security.cert.CertificateException: No subject alternative names matching IP address 110.75.244.16 found
at sun.security.util.HostnameChecker.matchIP(Unknown Source)
at sun.security.util.HostnameChecker.match(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkIdentity(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkIdentity(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 12 more
二、异常代码
public class SslHandshakeExc_NsanMatchingIp{
public static void main(String[] args) throws Exception {
URL url = new URL("https://110.75.244.16/gateway.do"); // openapi.alipay.com
HttpsURLConnection conn = (Http