SystemErr R com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is:
java.security.cert.CertPathValidatorException: The certificate issued by CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US is not trusted; internal cause is:
java.security.cert.CertPathValidatorException: Certificate chaining error
Relevant discussions can be found on the Internet at:
http://www.google.co.jp/search?q=8e063946 or
http://www.google.co.jp/search?q=c60cdc59
TwitterException{exceptionCode=[8e063946-c60cdc59 8e063946-c60cdc2f 8e063946-c60cdc2f 8e063946-c60cdc2f 8e063946-c60cdc2f 8e063946-c60cdc2f], statusCode=-1, message=null, code=-1, retryAfter=-1, rateLimitStatus=null, version=4.0.2}
SystemErr R at twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:178)
SystemErr R at twitter4j.HttpClientBase.request(HttpClientBase.java:53)
SystemErr R at twitter4j.HttpClientBase.post(HttpClientBase.java:82)
SystemErr R at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:107)
SystemErr R at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:92)
SystemErr R at twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java:263)
SystemErr R Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is:
java.security.cert.CertPathValidatorException: The certificate issued by CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US is not trusted; internal cause is:
java.security.cert.CertPathValidatorException: Certificate chaining error
SystemErr R at com.ibm.jsse2.n.a(n.java:22)
SystemErr R at com.ibm.jsse2.tc.a(tc.java:465)
SystemErr R at com.ibm.jsse2.gb.a(gb.java:352)
SystemErr R at com.ibm.jsse2.gb.a(gb.java:95)
SystemErr R at com.ibm.jsse2.hb.a(hb.java:418)
Described about the exception in the link (http://www-01.ibm.com/support/docview.wss?uid=swg21369939 )
How to add trust Store for twitter in Websphere
1. Open Administration console
In Left Pane Security > SSL Certificate and key management > Key stores and certificates
2. Click on NodeDefaultTrustStore
3. Click on signer Certificates
4. Click Retrieve from port
5. Enter below details
Host: api.twitter.com
Port: 443
Alias: TwitterApi
Click Retrieve signer information.
6. Click Ok, Save and restart server