Encrypting your applications connection to the server

From VESupport

Jump to: navigation, search

In VoiceElements, prior to version 8.4.1.1, the connection between your client application and the server was not encrypted by default. Beginning with version 8.4.1.1 all clients and servers will be set to encrypted mode by default.

This can be controlled by adjusting the settings on both your application and on the server you are connecting to.

You are required to have both the server and the client set to encrypted mode.

In other words, if you have 2 client apps, once you turn on encryption for the server both client apps would need to be set to use encryption.

In the voice elements server configuation file you need to add this tag:

           <setting name="SecureConnection" serializeAs="String">
               <value>True</value>
           </setting>

You will also update your client application's configuration as follows:

Add to the <configSections> (If its not already there)

  <configSections>
   ...
     <sectionGroup...
           <section name="VoiceElements.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  ...
  </configSections>

Then add to the <applicationSettings>

  <applicationSettings>
  ...
       <VoiceElements.Properties.Settings>
           <setting name="SecureConnection" serializeAs="String">
               <value>True</value>
           </setting>
       </VoiceElements.Properties.Settings>
  ...
  </applicationSettings>

If you are connecting to one of our server banks, and you wish to use encrypted mode, contact us at support@inventivelabs.com

Personal tools