E-SEC: Error When Testing PGP SDK Encryption " Libpspetpgp.so is not found "

(Doc ID 841910.1)

Last updated on JUNE 05, 2016

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.48 to 8.50 [Release 8.4]
Red Hat Enterprise Linux Advanced Server Itanium
***Checked for relevance on 10-09-2012***


Still have questions after reading this document? Please post a question to our community: PeopleTools Community

When installing PGP Encryption , according to Peoplebooks the following Library should be delivered on Sun Solaris UNIX and Red hat Linux based installs under PS_HOME:  " libpspetpgp.so" . On windows box the corresponding file is " pspetpgp.dll" .

From PeopleBooks 8.48 :

Load Encryption Libraries page

Library File
Enter the file name 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 file names for each supported platform:

Microsoft Windows         OpenSSL: pspetssl.dll                   PGP: pspetpgp.dll

Red Hat Linux                 OpenSSL: libpspetssllibpspetssl.so               PGP: libpspetpgp.so

SunSolaris                      OpenSSL: libpspetssllibpspetssl.so               PGP: libpspetpgp.so


HP Tru64 Unix                OpenSSL: libpspetssllibpspetssl.so           

HP-UX                           OpenSSL: libpspetssllibpspetssl.sl

IBM AIX                        OpenSSL: libpspetssllibpspetssl.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 pluggable cryptography facility uses the parameter's value to access the encryption key from the PET keystore.

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


When searching through delivered environments we have found that the libpspetpgp.so does not exist on Redhat and Sun Solaris installs . On windows based platform the file "pspetpgp.dll" does come delivered.

According to development PGP is currently ONLY supported on Windows App Server b/c of the 32-bit requirement. Therefore you must get a licensed 32 bit SDK file from PGP for this to work correctly.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms