|
|||||||||
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 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
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |