cancel
Showing results for 
Search instead for 
Did you mean: 

Password Encryption Agentry

Former Member
0 Kudos

Hi,

please how can I manually encrypt password in JavaBe.ini? I would like to change it from UPASSWORDENCODED=false to UPASSWORDENCODED=true without reinstalling SMP.

Thank you

Martin Fedorko

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member190010
Contributor
0 Kudos

Hi Martin,

You can find below the instructions to encrypt password in the JavaBe.ini file:

Using the Encrypt Password Utility

Use

The Encrypt Password Server Utility is used to secure passwords stored in the configuration files for the Work Manager Server, typically JavaBE.ini and Agentry.ini. If you change password of backend Service User or Push User, you need to change the values in configuration files. SAP strongly recommends that this utility be run to ensure passwords are secure.

Procedure

1. Save a copy of the configuration file (typically JavaBE.ini and Agentry.ini.) to be modified to a backup location prior to running this command.

2. Open the Windows Command Prompt, change directory to the <Work Manager Server> installation folder.

3. At the Command Prompt, enter:

encryptPW <fileName> <sectionName> <optionName> <password>

For example: encryptPW.exe JavaBe.ini SERVICE_LOGON UPASSWORD thePassword

There will be Success returned, and the password value in the configuration file is not readable now.

4. After the password is encoded, set the corresponding flag indicating the password has been encoded to true. For the SERVICE_LOGON and PUSH_LOGON sections in the JavaBE.ini files, the setting is named UPASSWORDENCODED. Open this file and set the value of this option to true in each of the sections in which the password has been secured. Save and close the file.

5. Restart the Work Manager Server if it is running in order for the modifications to take effect.

Best Regards,

Emanuel