Using the PSCipher Utility

The PSCipher feature encrypts and decrypts text used in your PeopleSoft system. System administrators interact with PSCipher through a Java command-line utility located on the web server, which enables you to encrypt text, such as user IDs and passwords, stored in configuration files. PSCipher also involves a runtime element, running on the application server, that decrypts the encrypted text. The runtime element requires no user interaction.

In previous releases, PSCipher was used, for example, to secure the node IDs and node passwords used in conjunction with PeopleSoft Integration Broker configurations. The following sections describe how to use PSCipher for these actions:

  • Text encryption: Encrypt (AES) a variety of text values stored in various configuration files throughout your system.

  • Key generation: Generate a new key using PSCipher command line utility.

  • Version maintenance: The key file maintains a version history of all previous versions of the key file, which enables text encrypted with a previous version to be decrypted.

  • Key maintenance: Update an encryption key.

Note: The current version of PSCipher is able to understand encrypted text from previous releases.

The PSCipher utility is located in the <PS_CFG_HOME>\webserv\<domain_name>\piabin directory.