Application Encryption Key property

Official Content
This documentation is valid for:
Encryption key used to encrypt sensitive data stored in config files. It is an option, property to set in the Deploy Application Tool window.

Description

The Application Encryption Key is used to encrypt and decrypt sensitive data of the database connection strings and URL parameters.

Its length has to be 32 characters (Hexa is expected) and it's typically a GUID.  By default, it's the GUID of the Knowledgebase.

In Java, the key is stored in a file named application.key, in the folder where the client.cfg is located. Its content is of the following: 7E2E22D26FF2989E2444852A85E57866
7E2E22D26FF2989E2444852A85E57866

The first line contents the key related to database connection information and parameters encryption used when Encrypt URL Parameters property is set to Session key.

The second line contents the key related to URL Parameters encryption used when Encrypt URL Parameters property is set to Site key.

.NET-specific

In .NET, the Application Deployment Tool creates a KeyResolver.dll with those keys (To encrypt the URL with a different key, follow the steps of SAC 29874). 

In both .NET and Java, the Application Deployment Tool creates the files and encrypts the database connection information before packaging the application.

See Also

Application Deployment tool

Was this page helpful?
What Is This?
Your feedback about this content is important. Let us know what you think.