The agent information file (agentConfig.json) defines the Transport Layer Security (TLS) configuration settings required for secure communication between the OpenEdge Command Center agent and the OpenEdge Command Center server.

The default installation location for this file on the Windows platform is C:\Progress\OECC\Agent\conf, and that for the Linux platform is /usr/oecc/agent/conf.

The sample agentConfig.json file is as follows:
{
  "_comment" : "Provide the TLS configuration details which are used to connect to Servers",
  "tsPassPhrase" : "enc1:qd5MsIkhdHegD+c7cIsvt3OaqtRnxHdfco/sY1PjgYE=",
  "ksPassPhrase" : "enc1:i9AmubUlVUCuBu8ZZZUtswiXf67AUPCSXFIY7AitUTE=",
  "pKeyAlias" : "agentKeyPair",
  "rootCAAlias" : "rootCA",
  "nohostverify" : true
}
The following table describes the attributes in the agentConfig.json file:
Attribute Description
tsPassPhrase The encrypted form of password to access the trust store. It is autogenerated and cannot be modified.
ksPassPhrase The encrypted form of password to access the keystore. It is autogenerated and cannot be modified.
pKeyAlias The identity of the private key inside the keystore
rootCAAlias The identity of the root Certificate Authority inside the trust store.
nohostverify Controls whether the server verifies the host name during mutual TLS handshake. The default value is true. If you want the host name to be validated during the mutual TLS handshake, change its default value from true to false.
Note: When you set nohostverify to false, it performs host validation, which fails with default certificates, resulting in failure of connection between OpenEdge Command Center server and agent. To prevent these failures, you must provide signed certificates to configure mutual TLS authentication with custom certificates, as described in Configure mutual TLS authentication.
Note: Progress recommends that you replace the default certificates with custom certificates in production environments.