Loading Encryption Libraries

Access the Load Encryption Libraries page (PeopleTools > Security > Encryption > Load Encryption Libraries).

Image: Load Encryption Libraries page

This example illustrates the fields and controls on the Load Encryption Libraries page.

Load Encryption Libraries page

Field or Control


Library File

Enter the filename of the selected encryption library for your operating system platform. The names of the delivered OpenSSL and PGP library files depend on the operating system platform where your application is installed.

Following are the encryption library filenames for each supported platform:

  • Microsoft Windows

    OpenSSL: pspetssl.dll

    PGP: pspetpgp.dll

  • Red Hat Linux

    OpenSSL: libpspetssl.so

  • Sun Solaris

    OpenSSL: libpspetssl.so

  • HP Tru64 Unix

    OpenSSL: libpspetssl.so

  • HP-UX

    OpenSSL: libpspetssl.sl


    OpenSSL: libpspetssl.a

Load Library

Click to load the specified encryption library.

Each algorithm provided by the library appears in its own row with its algorithm ID. Its parameters each appear in a row, displaying the parameter's name and its default value.

If the From Keyset check box is selected, the parameter represents an encryption key. The PeopleSoft Encryption Technology facility uses the parameter's value to access the encryption key from the PET keystore.

Important! If the library you specify fails to load, you must sign out of your application, then shut down and restart the application server before signing back in.

Note: You must create a valid openssl.cnf file before you load the PSPETSSL encryption libraries or the system removes the pkcs7 routines from the list of loaded encryption libraries.

Note: When running multiple PS_HOME application server directories against the same database, each PS_HOME OpenSSL and PGP libraries and settings must be configured identically.