libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anthonys...@apache.org
Subject [36/51] [abbrv] libcloud git commit: check if cert path is a list and only of 1
Date Mon, 09 Jan 2017 04:52:56 GMT
check if cert path is a list and only of 1


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/5528f5bd
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/5528f5bd
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/5528f5bd

Branch: refs/heads/trunk
Commit: 5528f5bdd756fc69403023276430091f91936cc7
Parents: 7ec75c1
Author: Anthony Shaw <anthonyshaw@apache.org>
Authored: Fri Jan 6 19:36:36 2017 +1100
Committer: Anthony Shaw <anthonyshaw@apache.org>
Committed: Fri Jan 6 19:36:36 2017 +1100

----------------------------------------------------------------------
 libcloud/httplib_ssl.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/5528f5bd/libcloud/httplib_ssl.py
----------------------------------------------------------------------
diff --git a/libcloud/httplib_ssl.py b/libcloud/httplib_ssl.py
index 168cb68..640d31a 100644
--- a/libcloud/httplib_ssl.py
+++ b/libcloud/httplib_ssl.py
@@ -149,7 +149,12 @@ class LibcloudBaseConnection(object):
         if self.verify is False:
             pass
         else:
-            self.ca_cert = libcloud.security.CA_CERTS_PATH
+            if isinstance(libcloud.security.CA_CERTS_PATH, list):
+                if len(libcloud.security.CA_CERTS_PATH) > 1:
+                    raise ValueError('Only 1 certificate path is supported')
+                self.ca_cert = libcloud.security.CA_CERTS_PATH[0]
+            else:     
+                self.ca_cert = libcloud.security.CA_CERTS_PATH
 
 
 class LibcloudConnection(LibcloudBaseConnection):


Mime
View raw message