CCEDataProtect Tool

CCEDataProtect Tool

The CCEDataProtect tool is used to encrypt and decrypt sensitive information in SQLLogin registry key located at HKEY_LOCAL_MACHINE\SOFTWARE\Cisco.System,INC.\ICM\<instancename>\RouterA\Router\CurrentVersion\Configuration\Database. The CallRouter uses the external database lookup value in SQLLogin registry to authenticate and access the remote database.

You must specify the following value in the CCEDataProtect Tool on the CallRouter for SQLLogin registry key:

\\<DBMachine>\<DBName>=(<DB_username>,<DB_password>)

If you are using a custom SQL Server port for external database, you must specify the following value in the CCEDataProtect tool on the CallRouter for the SQLLogin registry key:

\\<DBMachine>:<CustomPort>\<DBName>=(<DB_username>,<DB_password>)

Use a comma as the delimiter to separate data for separate databases.

The following example shows login credentials for two external databases:

\\MachineA\DatabaseA=(username,password),\\MachineB\DatabaseB=(username,password).

The following example shows login credentials for two external databases when using a custom SQL Server port:

\\MachineA:CustomPort\DatabaseA=(username,password),\\MachineB:CustomPort\DatabaseB=(username,password)

Important


The SQLLogin key does not support passwords that contains the following characters:

'/', '\', '=', '(', ')', or ','



Note


  • Only the administrator, domain user with administrator rights, or a local administrator can run the CCE DataProtect Tool, using <Install Directory>:\icm\bin\CCEDataProtectTool.exe.

  • You must run the CCEDataProtect Tool on every server where DBLookup functionality is used.

  • DBLookup password must contain only ASCII characters.


Following are the features supported with the CCEDataProtect Tool:

  • DBLookUp - view and edit External DBLookUp SQLLogin registry value.

    DBLookUp supports the following options:

    • Decrypt and View - to view the encrypted password stored in the SQLLogin registry as clear text.

    • Edit and Encrypt - to configure the registry with encrypted value for first time or edit the existing encrypted value stored in the registry. Only password containing ASCII characters are supported for encryption.

    • Help - information about the DBLookUp options.

    • Exit - to return to the initial menu.

  • Rekey - use this functionality with the Common Ground upgrade to re-encrypt the encrypted values based on upgraded software version. For Technology Refresh upgrade, you must reconfigure the value in the destination machine using the Edit and Encrypt option. It is recommended to use the Rekey option to secure the sensitive information.


    Important


    Rekey option will be supported in the future releases only.


  • Help - information about the CCEDataProtect Tool options.

  • Exit - to exit the CCEDataProtect Tool.

Configure External DBLookUp Registry Value using CCEDataProtect Tool

Perform this procedure to configure the External DBLookUp registry value using the CCEDataProtect Tool.

Procedure


Step 1

Run the CCEDataProtect Tool located at <Install Directory>:\icm\bin\CCEDataProtectTool.exe, on every server where DBLookup operations are set up.

Step 2

In the Main menu, press 1 to select DBLookUp, and press Enter.

Step 3

Enter a valid Instance Name for which this option is configured.

Note

 

You can run only one instance of CCEDataProtect Tool at a time.

Step 4

Press 2 to select Edit and Encrypt, and press Enter.

The tool displays the current encrypted value stored in the registry as clear text, if it is already configured.

  1. Enter a new Registry Value at the system prompt, and press Enter.

    Note

     

    The maximum limit for the External DBLookUp registry entry is 2048 characters.

    If you press Enter without entering any value, the system removes the encrypted value stored in the registry. You can use this option to remove the encrypted entry.

  2. When the system displays the message: Are you sure you want to Edit the Registry Details [Y/N], press Y and then press Enter.

    The system updates the Registry with an encrypted value and the system prompts the message: Registry Updated with Encrypted Data Successfully.

Step 5

Press 1 to select Decrypt and View, to verify the encrypted password.

Note

 

CCEDataProtect Tool generates the following logs in the C:\temp folder.

  • CCEDataProtectTool.log - captures the tool usage by the administrator.

  • CCEDataProtectTool_audit.log - captures the audit details of the tool usage.