Allard Hoeve created LIBCLOUD-856:
-------------------------------------

             Summary: Libcloud is unable to use TLSv1.1 and TLSv1.2
                 Key: LIBCLOUD-856
                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-856
             Project: Libcloud
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.15.1
            Reporter: Allard Hoeve


Our OpenStack provider today decided that they'd only support TLSv1.1 and up. 
Sadly, current libcloud's selection of protocols seems to be fixed on TLSv1 
only (httplib_ssl.py line 295).

I'd like to discuss ways to make this configurable, or better yet, have 
libcloud autodiscover the protocol.

One way to do this is to provide a way of configuring the connection parameters 
in the drivers, or else in the top-level connection classes. If you want to use 
something newer than TLSv1, you would then have to subclass (for example) the 
OpenStack_1_1_Connection and add connection_parameters or something on them. 
These would then contain TLS parameters from the python ssl package.

Any other ideas?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to