Siebel Developer's Reference > User Properties >

Encryption User Properties


Encryption can be controlled using the following business component field user properties: Encrypted, Encrypt Key Field, Encrypt Service Name, Encrypt ReadOnly Field, and Encrypt Source Field. For more information on encryption keys and how they are managed, see Siebel System Administration Guide.

A field is encrypted by setting the ID, encryption flag, and encryption service. Siebel applications come preconfigured with two business services that you can use to encrypt data fields: the Standard Encryptor, based on a proprietary algorithm, and the RC2 Encryptor, based on RSA encryption.

NOTE:  To use the RSA encryptor service on a field that was previously unencrypted or that was encrypted using the Standard Encryptor, you need to run upgrade scripts. For more information, see the upgrade guide for the operating system you are using.

When encryption is turned on, data written to the field is in the encrypted format and data read from the field is decrypted. Therefore, all business component fields that are mapped to the same database column must also have encryption turned on with consistent user property specifications.

To turn on encryption

  1. Select the business component containing the field.
  2. In the field user properties, set the Encrypt Key Field property and Encrypt Service Name property to Active.
  3. Set the Encrypted property to Y.

NOTE:  In the Order Entry -- Orders, Quote, and Agreements business components screens, it may be desirable to turn off the encryption in the Credit Card field so that the user can see what was typed.

To turn off encryption

  1. Select the business component containing the field.
  2. In the field user properties, set the Encrypt Key Field property and Encrypt Service Name property to Inactive.
  3. Set the Encrypted property to N.

The following encryption user properties are described in subsequent topics.

Siebel Developer's Reference