-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequisites
To use the OpenDXL Python Client the following prerequisites must be satisfied:
-
DXL Brokers (3.0.1 or later) deployed within an ePO managed environment
-
DXL Extensions (3.0.1 or later)
-
Python 2.7.9 or higher in the Python 2.x series or Python 3.4.0 or higher in the Python 3.x series installed within a Windows or Linux environment.
-
PIP (Included with Python 2.7.9 and later) - PIP is the preferred way to install the OpenDXL Python DXL Client, but is not required (a setup.py install can be used as an alternative).
-
An OpenSSL version used by Python that supports TLSv1.2 (Version 1.0.1 or greater)
To check the version of OpenSSL used by Python, open a Python shell:
pythonType the following statements:
>>> import ssl >>> ssl.OPENSSL_VERSION
The output should appear similar to the following:
'OpenSSL 1.0.2a 19 Mar 2015'The version must be 1.0.1 or greater. Unfortunately, even the latest versions of OSX (Mac) still have version 0.9.8 installed. If you wish to use the OpenDXL Python SDK with OSX, one workaround is to use a third party package manager (such as Brew) to install a compatible Python and OpenSSL version.