Go to primary content
Siebel CRM Siebel Security Guide
Siebel Innovation Pack 2017, Rev. A
E24814-01
  Go to Documentation Home
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
    View PDF

Reencrypting Password Parameters in Siebel Gateway Registry


Note:

As of Siebel Innovation Pack 2017, the Siebel Gateway registry is used to store operational and connectivity information as well as configuration information for the Siebel Enterprise and Siebel Servers, not the Siebns.dat file which was used in previous releases. If you are migrating to Innovation Pack 2017 from an earlier release, it is recommended that you review the information in this topic.

This topic provides information on how to reencrypt parameters that are encrypted in the Siebel Gateway registry after you have increased the level of encryption you use with Siebel Business Applications.

Masked parameters are parameters that have their values encrypted. In the Siebel Gateway registry, parameters that specify password values are masked when they are written to the registry. Siebel uses strong encryption by default as of Innovation Pack 2017, but if you are upgrading from a prior release, the upgrade process upgrades data automatically to a higher encryption level but it does not upgrade the masked parameters to the higher encryption level. While existing passwords will continue to work with the higher encryption level, it is recommended that you reencrypt existing passwords, as described in the following procedure, so that they use the higher encryption level as well.

Table 4-4 lists the parameters that are encrypted in the Siebel Gateway registry that must be reencrypted when you increase the encryption level. Most, but not all, of the masked parameters are Siebel Server parameters that can be changed using the Server Manager program. The following procedure describes how to reset encrypted parameters to use a new encryption level using Server Manager.


Note:

In Siebel Innovation Pack 2014 and 2015, passwords were encrypted using 128-bit AES encryption. If you are upgrading to the current release, reset encrypted passwords in the Siebel Gateway registry so that they now use AES (192- or 256-bit data) encryption. For additional information, see "About Encryption of Siebel Gateway Password Parameters".

To reset encrypted parameters to use a new encryption level using Server Manager 

  1. Log in to the Server Manager command-line interface (srvrmgr program). For more information on how to start and use the srvrmgr program, see Siebel System Administration Guide.

  2. Change each of the masked parameters so that it uses the increased encryption level; see Table 4-4 for a list of the masked parameters.

    For example, enter the following command to reset the Password parameter at the enterprise level:

    change ent param Password=NewPassword
    

Table 4-4 lists the parameters that you must reencrypt if you increase the encryption level and indicates how you can reencrypt each parameter.

Table 4-4 Encrypted Parameters

Parameter Description How to Reencrypt the Parameter

Application Password

This parameter is defined for named subsystems of type InfraSecAdpt_LDAP [the default name is LDAPSecAdpt].

This parameter is set if LDAP security adapter authentication is used.

Siebel Web Clients can use the Server Manager command.

Siebel Mobile Web Clients or Developer Web Clients must edit the appropriate application configuration file.

CRC Checksum

CustomSecAdpt_CRC

This parameter is defined for named subsystems of type InfraSecAdpt_DB, InfraSecAdpt_LDAP, or InfraSecAdpt_Custom.

This parameter specifies the checksum validation value for the security adapter DLL file and is set for LDAP, database, and custom security adapters. For further information on checksum validation, see "Configuring Checksum Validation".

Caution: Do not reset or change the value of the DBSecAdpt_CRC parameter. Changing the value of the CRC parameter for the database security adapter can disrupt the correct functioning of your Siebel application.

Siebel Web Clients can use the Server Manager command.

Siebel Mobile Web Clients or Developer Web Clients must edit the appropriate application configuration file.

ClientDBAPwd

This parameter is specified for the Database Extract server component.

Use the Server Manager command.

DSPassword

This parameter is defined for named subsystems of type InfraDataSource (it can be set for the ServerDataSrc named subsystem, or another data source).

It is specified for database security adapter authentication.

Siebel Web Clients can use the Server Manager command.

Siebel Mobile Web Clients or Developer Web Clients must edit the appropriate application configuration file.

DSPrivUserPass

PrivUserPass

These parameters are specified for the Generate Triggers Siebel Server component.

Use the Server Manager command.

DbaPwd

NewDbaPwd

These parameters are specified for the Generate New Database Siebel Server component used with Siebel Remote.

Use the Server Manager command.

For information on changing these parameters, see Siebel Remote and Replication Manager Administration Guide.

ExtDBPassword

This parameter provides credentials for the database specified in the external database subsystem.

Use the Server Manager command.

Private Key File Password

The key file stores the encryption keys that encrypt and decrypt data. The file is encrypted with the private key file password.

Using the Key Database Manager utility. For further information, see "Changing the Key File Password".

You can also change the parameter in the Siebel Application Interface profile.

MailPassword

This parameter is set for the email account that Siebel Email Response uses to connect to the SMTP/POP3 or SMTP/IMAP email servers.

Use the Server Manager command.

For information on this parameter, see the topics on assigning parameter overrides for a communications profile in Siebel Email Administration Guide.

Password

This parameter, set at the Siebel Enterprise level, is the password for the system user (for example, SIEBADMIN) specified by the Username parameter. It is recommended that you do not change the value for this parameter when you reencrypt it.

Use the Server Manager command.

TableOwnPass

This parameter specifies the password for the Database Table Owner (DBO) account, which is used to modify the Siebel database tables.

Siebel Web Clients can use the Server Manager command.

Siebel Developer Web Clients must edit the appropriate application configuration file.

Change the parameter in the Siebel database. See "Changing the Table Owner Password" for instructions.

Trust Token

CustomSecAdpt_TrustToken

These parameters apply in a Web SSO environment only, and are defined for named subsystems of type InfraSecAdpt_LDAP and InfraSecAdpt_Custom.

These parameters are also specified for the Siebel Application Interface; the setting must be the same on both the Siebel Application Interface and the security adapter.

Siebel Web Clients can use the Server Manager command.

Siebel Mobile Web Clients or Developer Web Clients must edit the appropriate application configuration file.

Edit the Siebel Application Interface profile.