2. OpenSSL

The OpenSSL package contains libraries and executables for handling TLS. It also contains a default store of certificates. Many third-party executables will leverage the OpenSSL library and its store of certificates. But an executable may use its own TLS library and store of certificates. Each executable that uses its own TLS framework may need to be configured separately.

Resources:

2.1. Identify Libraries Dynamically Linked to an Executable

To know whether a binary executable uses a given OpenSSL library on a machine, you can execute a command to see to which libraries a given executable is dynamically linked.

On a GNU/Linux machine, to determine to which libraries a given executable is dynamically linked, execute the command below, replacing EXECUTABLE with the path of an executable.

ldd EXECUTABLE

On a Mac OS machine, to determine to which libraries a given executable is dynamically linked, execute the command below, replacing EXECUTABLE with the path of an executable.

otool -L EXECUTABLE