summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2014-11-07 20:19:01 +0100
committerIvan Alejandro <ivanalejandro0@gmail.com>2014-11-12 16:07:32 -0300
commitb13193406f81c80d12fc185a135e7df38b173648 (patch)
tree9e89c063e92ebb4be1644b036890d4d23b65047b
parent2c8cd4c4f225536bb506b9df7240767b2b7765f4 (diff)
Fix compatibilty with newest openssl. Closes: #6133
Newest OpenSSL expect cafile to be None or byte stream (was retunrning unicode)
-rw-r--r--src/leap/bitmask/config/providerconfig.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/leap/bitmask/config/providerconfig.py b/src/leap/bitmask/config/providerconfig.py
index 57bc3a98..386c697d 100644
--- a/src/leap/bitmask/config/providerconfig.py
+++ b/src/leap/bitmask/config/providerconfig.py
@@ -201,7 +201,8 @@ class ProviderConfig(BaseConfig):
leap_check(cert_exists, error_msg, MissingCACert)
logger.debug("Going to verify SSL against %s" % (cert_path,))
- return cert_path
+ # OpenSSL does not handle unicode.
+ return cert_path.encode('utf-8')
def provides_eip(self):
"""