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