SDK components communicate over TCP connections by using the Ionix Remote API. Clients which are using Remote API connections, authenticate themselves to servers by sending credentials, nominally a username and password. When the credentials are passed as cleartext, they can be snooped from the network or accessed by using man-in-the-middle configurations.

You can encrypt certain connections by using different keys for the Advanced Encryption Standard based on a combination of the Diffie Helman standard and the site secret associated with the SDK installation. “Encryption” on page 100 provides additional information about the site secret.

Encrypted connections do not work with the following products:

  • Perl API

  • VMware Smart Assurance Adapter for NetIQ AppManager