public class SSLConnectionSocketFactoryBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String[] |
array |
static String[] |
ARRAY_TLSv12 |
static String |
BAD_KEYSTORE_ERROR |
static String |
BAD_TRUST_KEYSTORE_ERROR |
String[] |
cypherArray |
static String |
INVALID_KEYSTORE_ERROR |
static String |
INVALID_TRUST_KEYSTORE_ERROR |
static String |
SSL_CONNECTION_ERROR |
static String |
SSLv3 |
static String[] |
SUPPORTED_CYPHERS |
static String[] |
SUPPORTED_PROTOCOLS |
static String |
TLSv10 |
static String |
TLSv11 |
static String |
TLSv12 |
static String |
TRUST_ALL_ROOTS_ERROR |
| Constructor and Description |
|---|
SSLConnectionSocketFactoryBuilder() |
public static final String TRUST_ALL_ROOTS_ERROR
public static final String SSL_CONNECTION_ERROR
public static final String BAD_KEYSTORE_ERROR
public static final String INVALID_KEYSTORE_ERROR
public static final String BAD_TRUST_KEYSTORE_ERROR
public static final String INVALID_TRUST_KEYSTORE_ERROR
public static final String SSLv3
public static final String TLSv10
public static final String TLSv11
public static final String TLSv12
public static final String[] ARRAY_TLSv12
public static final String[] array
public static final String[] SUPPORTED_PROTOCOLS
public static final String[] SUPPORTED_CYPHERS
public String[] cypherArray
protected KeyStore createKeyStore(URL url, String password) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException
public org.apache.http.conn.ssl.SSLConnectionSocketFactory build()
protected void createKeystore(org.apache.http.conn.ssl.SSLContextBuilder sslContextBuilder,
boolean useClientCert)
protected void createTrustKeystore(org.apache.http.conn.ssl.SSLContextBuilder sslContextBuilder,
boolean useTrustCert)
public SSLConnectionSocketFactoryBuilder setTrustAllRoots(String trustAllRoots)
public SSLConnectionSocketFactoryBuilder setInputTLS(String inputTLSversion)
public SSLConnectionSocketFactoryBuilder setKeystore(String keystore)
public SSLConnectionSocketFactoryBuilder setKeystorePassword(String keystorePassword)
public SSLConnectionSocketFactoryBuilder setTrustKeystore(String trustKeystore)
public SSLConnectionSocketFactoryBuilder setTrustPassword(String trustPassword)
public SSLConnectionSocketFactoryBuilder setallowedCyphers(String allowedCyphers)
public SSLConnectionSocketFactoryBuilder setX509HostnameVerifier(String x509HostnameVerifier)
Copyright © 2020. All rights reserved.