Skip to content

Commit 4779b3b

Browse files
committed
1:修改Https工具;
1 parent 578e332 commit 4779b3b

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib_common/src/main/java/com/guiying/common/http/HttpsUtils.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.security.cert.X509Certificate;
2727

2828
import javax.net.ssl.HostnameVerifier;
29+
import javax.net.ssl.HttpsURLConnection;
2930
import javax.net.ssl.KeyManagerFactory;
3031
import javax.net.ssl.SSLContext;
3132
import javax.net.ssl.SSLSession;
@@ -125,13 +126,18 @@ public static SSLParams getSslSocketFactoryUnsafe() {
125126

126127

127128
/**
128-
* 主机名校验方法
129+
* 主机名校验方法,请把”192.168.0.10”换成你们公司的主机IP:
129130
*/
130131
public static HostnameVerifier getHostnameVerifier() {
131132
return new HostnameVerifier() {
132133
@Override
133134
public boolean verify(String hostname, SSLSession session) {
134-
return hostname.equalsIgnoreCase(session.getPeerHost());
135+
if ("192.168.0.10".equals(hostname)) {
136+
return true;
137+
} else {
138+
HostnameVerifier hv = HttpsURLConnection.getDefaultHostnameVerifier();
139+
return hv.verify(hostname, session);
140+
}
135141
}
136142
};
137143
}

0 commit comments

Comments
 (0)