Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 63 Insurance
- 536.5K On-Premises Infrastructure
- 138.3K Analytics Software
- 38.6K Application Development Software
- 5.8K Cloud Platform
- 109.5K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71.1K Infrastructure Software
- 105.3K Integration
- 41.6K Security Software
Endeca 3.1 - Twitter - SSL

Hi everybody!
I have a problem. I'm trying to read tweets from Twitter API. Endeca is configured with SSL and when reads the tweets I get:
SEVERE: javax.net.ssl.SSLKeyException: [Security:090477]Certificate chain received from api.twitter.com - 199.59.148.20 was not trusted causing SSL handshake failure.
I have configured the same certificates that we have in other environment (where it works well), but that's not working.
Can someone tell me what are the correct certificates for this case? Or how can I resolve this problem?
Thank you!
Regards!
Message was edited by: Germán Martínez-Oracle Solved! Just add the parameter -DUseSunHttpHandler=true at setDomainEnv.sh (based on a recomendation from support)
Answers
-
Are you seeing this error in Integrator (Clover) Designer, or Server?
api.twitter.com has an intermediate CA certificate (from DigiCert) between it's certificate and the trusted Root (also from DigiCert). It is likely that you are missing the intermediate CA.
You will probably need to import this certificate-chain into your Java trust-store in order to access the API over HTTPS.
-
Thank you Brett and sorry for the delay.
The problem was solved. We added a parameter to the setDomainEnv.sh based on a recomendation from SR. This parameter is:
-DUseSunHttpHandler=true
Regards!