Security Guide for Siebel Business Applications > Communications and Data Encryption > Configuring Secure Communications >

Configuring Encryption for Mobile Web Client Synchronization


You can enable encryption for Mobile Web Client synchronization. During this synchronization, DX files are transferred between the Siebel Server and Mobile Web Clients. DX files use SISNAPI messages to transfer information between the Siebel Server and Mobile Web Clients.

The Siebel Mobile Web Client reads configuration parameters in the Siebel application configuration file (for example siebel.cfg, used by Siebel Sales) to determine the type of encryption to use during synchronization. Encryption options are defined as one of the elements in the DockConnString parameter.

NOTE:  Secure Sockets Layer (SSL) is not a supported encryption method for the Siebel Developer Web Client or for synchronization of the local database on the Siebel Mobile Web Client.

For information about authentication for Siebel Mobile Web Client and Siebel Remote, see Authentication for Mobile Web Client Synchronization.

For information about other security issues for Siebel Mobile Web Client, including encrypting the local database, see Siebel Remote and Replication Manager Administration Guide.

To enable encryption of synchronization on the Mobile Web Client

  1. Open the Siebel application configuration file you want to edit. You can use any plain text editor to make changes to the file.

    NOTE:  When you edit configuration files, do not use a text editor that adds additional, nontext characters to the file.

    • Configuration files for a client are stored in the client's bin\LANGUAGE directory, where LANGUAGE represents an installed language pack—such as ENU for U.S. English.
    • When synchronization is performed within an application (using File > Synchronize > Database), configuration is read from the configuration file associated with the application (for example, siebel.cfg for Siebel Sales).

      For more information about working with Siebel application configuration files, see Siebel System Administration Guide.

  2. Locate the DockConnString parameter in the [Local] section of the file.

    This parameter specifies the name of the Siebel Server used to synchronize with the client. It has the following format:

    siebel_server_name:network_protocol:sync_port_#:service:encryption

    Encryption is the fifth element in the DockConnString parameter. This element indicates the type of encryption used during synchronization.

    An example of a DockConnString parameter value would be:

    APPSRV:TCPIP:40400:SMI:RSA

  3. Override the default NONE and set encryption to MSCRYPTO or RSA.

    The encryption you specify must match the encryption used by the Siebel Server. If no value is specified (or the value is NONE), encryption is not enabled. For example, to configure for RSA encryption, you could use one of the following:

    • APPSRV:TCPIP:40400:DOCK:RSA
    • APPSRV::RSA
  4. Save your changes and exit the file.

    For more information about editing configuration files for Siebel Remote and Mobile Web Clients, see Siebel Remote and Replication Manager Administration Guide and Siebel System Administration Guide.

Security Guide for Siebel Business Applications