title: Python cassandra driver - SSL: WRONG_VERSION_NUMBER
body: <p>I'm trying to connect to a cassandra node that has SSL enabled, using the datastax cassandra driver, like this:</p>
  
  <pre><code>from cassandra.cluster import Cluster
  from cassandra.auth import PlainTextAuthProvider 
  
  import ssl
  ip = &lt;ip&gt;
  ap = PlainTextAuthProvider(username=&lt;username&gt;, password=&lt;password&gt;) 
  
  ssl_options = {
    'ca_certs': &lt;path to PEM file&gt;,
    'ssl_version': ssl.PROTOCOL_TLSv1
    }
  cluster = Cluster([ip], auth_provider=ap, ssl_options=ssl_options)
  session = cluster.connect() 
  </code></pre>
  
  <p>I can successfully connect to the node using <code>pycassa</code>, but I was trying to switch to using <code>datastax driver</code> for this. </p>
  
  <p>The above code throws the following exception: </p>
  
  <pre><code>NoHostAvailable: ('Unable to connect to any servers', {&lt;ip&gt;: error(1, u"Tried connecting to [(&lt;ip&gt;, &lt;port&gt;)]. Last error: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:590)")})
  </code></pre>
  
  <p>I know the server accepts PROTOCOL_TLSv1, since it's the default protocol in pycassa.  I don't understand what I'm doing wrong here ...</p>