PSHttpFactory init or setCertificate fails
During IB configuration while loading gateway connectors the following error messages kept appearing:
This is to do with two entries in the
integrationGateway.properties configuration file
which you can access through the Advanced Properties Page link under:
The two entries are:
secureFileKeystorePath needs to point to the correct location of the PeopleSoft Keystore (
pskey) which for example might live under
$PS_HOME/webserv/<domain./piaconfig/keystore/pskey but this will vary depending on your web server and PeopleTools version. Just make sure the path is correct.
secureFileKeyStorePasswd has a catch to it:
- For PeopleTools 8.5x and above, this value needs to be encrypted.
- For PeopleTools 8.4x this value needs to be in plaintext.
To encrypt the password (only in PeopleTools 8.5x), use the password encryption utility at the bottom of the gateway properties page, and paste the encrypted value in the field.
If you are setting up integration between two systems, and one is on PeopleTools 8.5x or above and one is on PeopleTools 8.4x, then you need to make sure you have set up the 1integrationGateway.properties` file correctly:
secureFileKeyStorePasswdneeds to be encrypted on the gateway to the system running PeopleTools 8.5x
secureFileKeyStorePasswdneeds to be in plaintext the gateway to the system running PeopleTools 8.4x.
So, with such a set up, you will have a combination of encrypted and unencrypted passwords that need to match up. If you have any of this wrong, you'll get the same message above when you try to ping nodes between the two systems. That will tell you which side you have wrong.