I keep getting errors related to establishing SSL connections between client aplication and the TRKD API while running the TRKD API under my IBM Websphere application server. Why is this?
Sometimes when running TRKD application under IBM Websphere application server you can face with the errors related to establishing SSL connection between client application and TRKD API. In most cases this is related to missing TRKD API certificate in local WebSphere keystore.
In order add TRKD API certificate you need to perform the following steps:
1. In Administrative Console for the corresponding WAS profile navigate to [Security -> SSL certificate and key management -> Key stores and certificates -> NodeDefaultTrustStore -> Signer certificates].
2. Click [Retrieve from port] button. Set host as api.rkd.reuters.com, port 443, add alias (e.g. trkd_cert).
3. Click [Retrieve signer information] then [Apply] link..
4. Save the certificate to master configuration by clicking the appropriate link at the top of the page.
5. Restart WebSphere application server.
Also, please make sure that you configured certificate expiration monitor to keep TRKD API certificate up to date: