Home - Homas/ActiveTrustDXL GitHub Wiki

ActiveTrust Dossier/TIDE API DXL Service

The ActiveTrust DXL service exposes access to the ActiveTrust TIDE/Dossier API via the Data Exchange Layer (DXL) fabric.

The supported topics:

  • /infoblox/activetrust/tide
  • /infoblox/activetrust/tide_lookup
  • /infoblox/activetrust/dossier
  • /infoblox/activetrust/dossier_lookup

/infoblox/activetrust/dossier and /infoblox/activetrust/tide topics provide AS-IS access to the ActiveTrust Dossier and TIDE APIs. Please refer ActiveTrust documentation regarding requests formats.

/infoblox/activetrust/dossier_lookup and /infoblox/activetrust/tide_lookup topics provide simplified access to the ActiveTrust Dossier and TIDE APIs. Please refer Requests to the service page for the details.

Installation

To start using the ActiveTrust Dossier/TIDE API DXL Service:

  • Download the Latest Release
  • Extract the release .zip file
  • View the README.html file located at the root of the extracted files.
    • The README links to the documentation which includes installation instructions and usage examples.

Docker Support

A pre-built Docker image can be used as an alternative to installing a Python environment with the modules required for the ActiveTrust Dossier/TIDE API DXL service. The image is available on the docker hub under "activetrustdxl" name.

Running

Once the application library has been installed and the configuration files are populated it can be started by executing the following command line:

python -m activetrustlookup <configuration-directory>

The argument must point to a directory containing the configuration files required for the application. For example:

python -m activetrustlookup config