Siebel Security Guide > Communications and Data Encryption >

Configuring Encryption for Mobile Web Client Synchronization


This topic describes how to 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.

This task is a step in Process of Configuring Secure Communications.

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 About Authentication for Mobile Web Client Synchronization. For general information on configuring encryption for Web clients, see About Configuring Encryption for Web Clients. 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, and then 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 is:

    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, then 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 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.

Siebel Security Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.