summaryrefslogtreecommitdiff
path: root/swiftclient/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'swiftclient/service.py')
-rw-r--r--swiftclient/service.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/swiftclient/service.py b/swiftclient/service.py
index de08090..12d3f21 100644
--- a/swiftclient/service.py
+++ b/swiftclient/service.py
@@ -161,6 +161,8 @@ def _build_default_global_options():
"os_service_type": environ.get('OS_SERVICE_TYPE'),
"os_endpoint_type": environ.get('OS_ENDPOINT_TYPE'),
"os_cacert": environ.get('OS_CACERT'),
+ "os_cert": environ.get('OS_CERT'),
+ "os_key": environ.get('OS_KEY'),
"insecure": config_true_value(environ.get('SWIFTCLIENT_INSECURE')),
"ssl_compression": False,
'segment_threads': 10,
@@ -253,6 +255,8 @@ def get_conn(options):
snet=options['snet'],
cacert=options['os_cacert'],
insecure=options['insecure'],
+ cert=options['os_cert'],
+ cert_key=options['os_key'],
ssl_compression=options['ssl_compression'])