You know you need to install security certificates when you see messages like "HttpTargetConnector:PSHttpFactory init or setCertificate failed" in the integration broker log. Well, I had to spent couple of hours to figure that out. I am writing down the steps involved to install certificates so that you could save some time.
- Open the certificate from a browser and go the details tab. Export all the certificates in hierarchy by selecting them one by one and then clicking on export
- If you saved these certificates on a different machine move them to the Peoplesoft Webserver. Peoplesoft provides a utility called pskeymanager to manage security certificates. The executable resides in PS_HOME\webserv\peoplesoft\bin ( In PT 8.51 the executable is moved to PS_HOME\webserv\peoplesoft\piabin )
- Type pskeymanager -import in a command prompt
- Enter password when prompted. Default password is password
- Enter alias for the certificate
- Enter path for the certificate
- You should see a message for successful import
- You have to import all the certificates in hierarchy
- Don't forget to restart the web server and you should be good to go
- If your web server hosts multiple environments, these certificates will be available to all of them