Hi Vijitha,

Pls try debug using *-Djavax.net.debug=all* and see the output.

Thanks,

On Mon, Dec 15, 2014 at 11:34 AM, Vijitha Ekanayake <[email protected]>
wrote:
>
> Hi,
>
>  i was trying to invoke a HTTPS endpoint using ESB proxy service. it gives
> following SSLHandShakeException. If i call the endpoint directly from
> advanced rest client tool provided by google chrome, I am able to get the
> successful response. i used [1] as a reference material.
>
> Steps i followed
> 1. generated a custom certificate using keytool
> 2. configured web server (tomcat) with created keystore.
> 3. exported public certificate to .crt file
> 4. added .crt to wso2carbon.jks and client-truststore.jks
> 5. change axis2.xml parameter as <parameter
> name="HostnameVerifier">AllowAll</parameter>
>
> Can anyone help me to sort out this issue?
>
> following exception printed out in the terminal
>
> [2014-12-15 08:40:04,243] ERROR - SourceHandler I/O error: null cert chain
>
> javax.net.ssl.SSLHandshakeException: null cert chain
>
> at
> com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:1015)
>
> at
> com.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:485)
>
> at
> com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:1108)
>
> at com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1080)
>
> at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:452)
>
> at
> org.apache.http.nio.reactor.ssl.SSLIOSession.doWrap(SSLIOSession.java:220)
>
> at
> org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:254)
>
> at
> org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:380)
>
> at
> org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:118)
>
> at
> org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:160)
>
> at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:342)
>
> at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:320)
>
> at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280)
>
> at
> org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:106)
>
> at
> org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:604)
>
> at java.lang.Thread.run(Thread.java:695)
>
> Caused by: javax.net.ssl.SSLHandshakeException: null cert chain
>
> at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
>
> at
> com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1447)
>
> at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:243)
>
> at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:231)
>
> at
> com.sun.net.ssl.internal.ssl.ServerHandshaker.clientCertificate(ServerHandshaker.java:1372)
>
> at
> com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:160)
>
> at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
>
> at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:533)
>
> at java.security.AccessController.doPrivileged(Native Method)
>
> at
> com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:952)
>
> at
> org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:238)
>
> at
> org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:270)
> [1]
> http://sahanlm.blogspot.com/2013/10/wso2-esb-exposing-secure-backend.html
>
> --
> Vijitha Ekanayake
> Software Engineer*, *WSO2, Inc.; http://wso2.com/
> Mobile : +94 777 24 73 39 | +94 718 74 44 08
> lean.enterprise.middleware
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>

-- 
Waruna Perera
Senior Software Engineer - Test Automation
Mobile: +94 77 3867037
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to