Encrypted connections between Dashboard viewlets and the Global Manager are configured using two environment variables:

  • SM_OUTGOING_PROTOCOL — Controls the connections that an VMware Smart Assurance program acting as a client is allowed to initiate.

  • SM_INCOMING_PROTOCOL — Controls the connections that an VMware Smart Assurance program acting as a server is allowed to accept.

    The variables are set in the runcmd_env.sh file, which is located in the BASEDIR/smarts/local/conf directory. The variables may be set to “0” (unencrypted connection), “1” (encrypted connection), or “1,0” (both encrypted and unencrypted connections).

    The default setting is to use both encrypted and unencrypted connections which means that the Dashboard viewlets and the Global Manager automatically negotiate the connection to the highest level of encryption possible.

    Encryption can be controlled by setting similar variables in the HTML code that displays the Dashboard viewlet. “Specifying viewlet parameters in HTML” on page 37 and “Using a properties file to specify viewlet parameters” on page 37 provide additional information.

    For these two methods, the following variables are used:

  • com.smarts.incoming_protocol — Controls the connections that an VMware Smart Assurance program acting as a server is allowed to accept.

  • com.smarts.outgoing_protocol — Controls the connections that an VMware Smart Assurance program acting as a client is allowed to initiate.

    The VMware Smart Assurance System Administration Guide provides detailed information about encrypted connections.