Configuration - Homas/ActiveTrustDXL GitHub Wiki

Configuration

activetrustlookup.config and dxlclient.config should be updated before starting the service.

activetrustlookup.config - ActiveTrustDXL service configuration

###############################################################################
## ActiveTrust Dossier and TIDE Lookup Service settings
###############################################################################

[General]
#ActiveTrust Dossier and TIDE API Key. Replace [ActiveTrust_API_Key] by a key.
apikey=[ActiveTrust_API_Key]

#Default output format
tide_format=json
#Maximum number of records in a response.
tide_max_rec=100

###############################################################################
## Settings for thread pools
###############################################################################

[MessageCallbackPool]

# The queue size for invoking DXL message callbacks
# (optional, defaults to 1000)
;queueSize=1000

# The number of threads available to invoke DXL message callbacks
# (optional, defaults to 10)
;threadCount=10

[IncomingMessagePool]

# The queue size for incoming DXL messages
# (optional, defaults to 1000)
;queueSize=1000

# The number of threads available to handle incoming DXL messages
# (optional, defaults to 10)
;threadCount=10

dxlclient.config - DXL service certificates and list of the brokers.

[Certs]
BrokerCertChain=<path-to-cabundle>
CertFile=<path-to-dxlcert>
PrivateKey=<path-to-dxlprivatekey>

[Brokers]
unique_broker_id_1=broker_id_1;broker_port_1;broker_hostname_1;broker_ip_1
unique_broker_id_2=broker_id_2;broker_port_2;broker_hostname_2;broker_ip_2