com.netflix.astyanax.connectionpool
Class SSLConnectionContext

java.lang.Object
  extended by com.netflix.astyanax.connectionpool.SSLConnectionContext

public class SSLConnectionContext
extends java.lang.Object


Field Summary
static java.util.List<java.lang.String> DEFAULT_SSL_CIPHER_SUITES
           
static java.lang.String DEFAULT_SSL_PROTOCOL
           
 
Constructor Summary
SSLConnectionContext(java.lang.String sslTruststore, java.lang.String sslTruststorePassword)
           
SSLConnectionContext(java.lang.String sslTruststore, java.lang.String sslTruststorePassword, java.lang.String sslProtocol, java.util.List<java.lang.String> sslCipherSuites)
           
 
Method Summary
 java.util.List<java.lang.String> getSslCipherSuites()
          The SSL ciphers to use.
 java.lang.String getSslProtocol()
          SSL protocol (typically, TLS)
 java.lang.String getSslTruststore()
           
 java.lang.String getSslTruststorePassword()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SSL_PROTOCOL

public static final java.lang.String DEFAULT_SSL_PROTOCOL
See Also:
Constant Field Values

DEFAULT_SSL_CIPHER_SUITES

public static final java.util.List<java.lang.String> DEFAULT_SSL_CIPHER_SUITES
Constructor Detail

SSLConnectionContext

public SSLConnectionContext(java.lang.String sslTruststore,
                            java.lang.String sslTruststorePassword)

SSLConnectionContext

public SSLConnectionContext(java.lang.String sslTruststore,
                            java.lang.String sslTruststorePassword,
                            java.lang.String sslProtocol,
                            java.util.List<java.lang.String> sslCipherSuites)
Method Detail

getSslProtocol

public java.lang.String getSslProtocol()
SSL protocol (typically, TLS)


getSslCipherSuites

public java.util.List<java.lang.String> getSslCipherSuites()
The SSL ciphers to use. Common examples, often default, are TLS_RSA_WITH_AES_128_CBC_SHA and TLS_RSA_WITH_AES_256_CBC_SHA


getSslTruststore

public java.lang.String getSslTruststore()

getSslTruststorePassword

public java.lang.String getSslTruststorePassword()