AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.

    Skip to end of metadata
    Go to start of metadata


    To enable SSL on the proxyless version of the C++ agent, do the following:

    1. Open your application to the file where you configure the controller settings.
    2. Set const int CONTROLLER_USE_SSL = 1;
    3. In the appd_config struct, include the following method: appd_config_set_controller_use_ssl(cfg, CONTROLLER_USE_SSL);

    If you are using a self-signed certificate, you must additionally do the following:

    1. Get the Controller certificate by running the following command:

      openssl s_client -connect <hostname>:<port> -showcerts < /dev/null | openssl x509 > cert.pem
    2. Update the certificate_file Controller setting to point to absolute path to certificate.

      appd_config_set_controller_certificate_file(cfg, <Path to Cert File>);

    Check the Certificate CommonName

    The certificate CommonName must match the Controller hostname. If they do not match, you must reconfigure the certificate on the Controller.

    You can check the CommonName by running the following command: 

    openssl s_client -connect <CONTROLLER_HOST>:<CONTROLLER_PORT> -showcerts

    The CommonName appears above the BEGIN CERTIFICATE line.

    • No labels