public class CustomSSLSocketFactory
extends org.apache.http.conn.ssl.SSLSocketFactory
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
(专用程序包) SSLContext |
sslContext |
| 构造器和说明 |
|---|
CustomSSLSocketFactory(KeyStore truststore) |
| 限定符和类型 | 方法和说明 |
|---|---|
Socket |
createSocket() |
Socket |
createSocket(Socket socket,
String host,
int port,
boolean autoClose) |
static org.apache.http.client.HttpClient |
newHttpClient()
返回httpclient实例,避开https验证
|
private static final org.slf4j.Logger logger
SSLContext sslContext
public CustomSSLSocketFactory(KeyStore truststore) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, UnrecoverableKeyException
public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException
createSocket 在接口中 org.apache.http.conn.scheme.LayeredSocketFactorycreateSocket 在类中 org.apache.http.conn.ssl.SSLSocketFactoryIOExceptionUnknownHostExceptionpublic Socket createSocket() throws IOException
createSocket 在接口中 org.apache.http.conn.scheme.SocketFactorycreateSocket 在类中 org.apache.http.conn.ssl.SSLSocketFactoryIOExceptionpublic static org.apache.http.client.HttpClient newHttpClient()
Copyright © 2018. All rights reserved.