Resources that must be protected include security-relevant configuration files.

Table 1. Location of Configuration Files, by Client Type
Type Directory Path
Linux client

When Horizon Client starts up, configuration settings are processed from various locations in the following order:

  1. /etc/vmware/view-default-config
  2. ~/.vmware/view-preferences
  3. /etc/vmware/view-mandatory-config

If a setting is defined in multiple locations, the value that is used is the value from the last file or command-line option read.

Windows client

The user settings that might include some private information are located in the following file:

C:\Users\user-name\AppData\Roaming\VMware\VMware Horizon View Client\prefs.txt

Mac client
Some configuration files generated after Mac client startup.
  • $HOME/Library/Preferences/com.vmware.horizon.plist
  • $HOME/Library/Preferences/com.vmware.vmrc.plist
  • $HOME/Library/Preferences/com.vmware.horizon.keyboard.plist
  • /Library/Preferences/com.vmware.horizon.plist
Chrome client Security-related settings appear in the user interface rather than in configuration files. No configuration files are visible to any users.
iOS client Security-related settings appear in the user interface rather than in configuration files. No configuration files are visible to any users.
Android client Security-related settings appear in the user interface rather than in configuration files. No configuration files are visible to any users.
Windows Store client Security-related settings appear in the user interface rather than in configuration files. No configuration files are visible to any users.
View Agent or Horizon Agent (remote desktop with Windows operating system) Security-related settings appear in the Windows Registry only.
Linux desktop

You can use a text editor to open the following configuration file and specify SSL-related settings.

/etc/vmware/viewagent-custom.conf