DXL brokers (3.0.1 or later) deployed with an ePO managed environment or an OpenDXL broker.
Node.js 4.0 or higher installed.
Note: With versions of Node.js older than 4.8.1, you may encounter an error with the following text when your client attempts to connect to the broker:
Error: unable to get issuer certificate
No workaround for this issue on the older Node.js versions is known at this time.
For Windows, OpenSSL can be downloaded from the following location:
Select the Win32 OpenSSL Light or Win64 OpenSSL Light package, depending on your architecture (32-bit or 64-bit).
If a message occurs during setup indicating
...critical component is missing: Microsoft Visual C++ 2008 Redistributables, cancel the setup and download one of the following packages (based on your architecture):
Visual C++ 2008 Redistributables (x86), available at:
Visual C++ 2008 Redistributables (x64), available at:
To install the client from a local tarball for a Mac or Linux-based operating system, run the following command:
npm install ./lib/opendxl-dxl-client-0.1.0.tgz --save
To install the client from a local tarball for Windows, run:
npm install .\lib\opendxl-dxl-client-0.1.0.tgz --save
To install the client via the npm package registry, run:
npm install @opendxl/dxl-client --save