public static class TSSLTransportFactory.TSSLTransportParameters
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
cipherSuites |
protected boolean |
clientAuth |
protected boolean |
isKeyStoreSet |
protected boolean |
isTrustStoreSet |
protected java.lang.String |
keyManagerType |
protected java.lang.String |
keyPass |
protected java.lang.String |
keyStore |
protected java.lang.String |
keyStoreType |
protected java.lang.String |
protocol |
protected java.lang.String |
trustManagerType |
protected java.lang.String |
trustPass |
protected java.lang.String |
trustStore |
protected java.lang.String |
trustStoreType |
| Constructor and Description |
|---|
TSSLTransportFactory.TSSLTransportParameters() |
TSSLTransportFactory.TSSLTransportParameters(java.lang.String protocol,
java.lang.String[] cipherSuites)
Create parameters specifying the protocol and cipher suites
|
TSSLTransportFactory.TSSLTransportParameters(java.lang.String protocol,
java.lang.String[] cipherSuites,
boolean clientAuth)
Create parameters specifying the protocol, cipher suites and if client authentication
is required
|
| Modifier and Type | Method and Description |
|---|---|
void |
requireClientAuth(boolean clientAuth)
Set if client authentication is required
|
void |
setKeyStore(java.lang.String keyStore,
java.lang.String keyPass)
Set the keystore and password
|
void |
setKeyStore(java.lang.String keyStore,
java.lang.String keyPass,
java.lang.String keyManagerType,
java.lang.String keyStoreType)
Set the keystore, password, certificate type and the store type
|
void |
setTrustStore(java.lang.String trustStore,
java.lang.String trustPass)
Set the truststore and password
|
void |
setTrustStore(java.lang.String trustStore,
java.lang.String trustPass,
java.lang.String trustManagerType,
java.lang.String trustStoreType)
Set the truststore, password, certificate type and the store type
|
protected java.lang.String protocol
protected java.lang.String keyStore
protected java.lang.String keyPass
protected java.lang.String keyManagerType
protected java.lang.String keyStoreType
protected java.lang.String trustStore
protected java.lang.String trustPass
protected java.lang.String trustManagerType
protected java.lang.String trustStoreType
protected java.lang.String[] cipherSuites
protected boolean clientAuth
protected boolean isKeyStoreSet
protected boolean isTrustStoreSet
public TSSLTransportFactory.TSSLTransportParameters()
public TSSLTransportFactory.TSSLTransportParameters(java.lang.String protocol,
java.lang.String[] cipherSuites)
protocol - The specific protocol (TLS/SSL) can be specified with versionscipherSuites - public TSSLTransportFactory.TSSLTransportParameters(java.lang.String protocol,
java.lang.String[] cipherSuites,
boolean clientAuth)
protocol - The specific protocol (TLS/SSL) can be specified with versionscipherSuites - clientAuth - public void setKeyStore(java.lang.String keyStore,
java.lang.String keyPass,
java.lang.String keyManagerType,
java.lang.String keyStoreType)
keyStore - Location of the Keystore on diskkeyPass - Keystore passwordkeyManagerType - The default is X509keyStoreType - The default is JKSpublic void setKeyStore(java.lang.String keyStore,
java.lang.String keyPass)
keyStore - Location of the Keystore on diskkeyPass - Keystore passwordpublic void setTrustStore(java.lang.String trustStore,
java.lang.String trustPass,
java.lang.String trustManagerType,
java.lang.String trustStoreType)
trustStore - Location of the Truststore on disktrustPass - Truststore passwordtrustManagerType - The default is X509trustStoreType - The default is JKSpublic void setTrustStore(java.lang.String trustStore,
java.lang.String trustPass)
trustStore - Location of the Truststore on disktrustPass - Truststore passwordpublic void requireClientAuth(boolean clientAuth)
clientAuth -