|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters
public static class TSSLTransportFactory.TSSLTransportParameters
A Class to hold all the SSL parameters
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
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 |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
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 - | Method Detail |
|---|
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 JKS
public void setKeyStore(java.lang.String keyStore,
java.lang.String keyPass)
keyStore - Location of the Keystore on diskkeyPass - Keystore password
public 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 JKS
public void setTrustStore(java.lang.String trustStore,
java.lang.String trustPass)
trustStore - Location of the Truststore on disktrustPass - Truststore passwordpublic void requireClientAuth(boolean clientAuth)
auth -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||