<div dir="ltr">Hi Wang, <div><br></div><div>I did not find the package<b> sun.security.ssl</b> in the location you have provided. I am looking for source code for the package that has classes such as SSLSocketImpl.java , HandShaker.java etc.</div><div><br></div><div>Thanks</div><div>Ayas</div>















</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 27, 2016 at 6:38 AM, Wang Weijun <span dir="ltr"><<a href="mailto:weijun.wang@oracle.com" target="_blank">weijun.wang@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can find the latest jdk7u source code at <a href="http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/file/70e3553d9d6e/src" rel="noreferrer" target="_blank">http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/file/70e3553d9d6e/src</a>, which includes JSSE.<br>
<br>
--Max<br>
<div class="HOEnZb"><div class="h5"><br>
> On May 26, 2016, at 3:31 PM, Ayaskant Swain <<a href="mailto:ayaskant.swain@gmail.com">ayaskant.swain@gmail.com</a>> wrote:<br>
><br>
> Hi All,<br>
><br>
> I am in urgent need of the source code bundle of jsse.jar library to debug a javax.net.ssl.SSLHandshakeException error.<br>
><br>
> Our java application is a webservice and deployed in Mule container. Our application in turn calls another external SOAP service over a https URL. So our application becomes a client in the SSL conversation. And I am seeing the below errors only when using JDK_1.8.0_60 as the Java runtime for our application. I do not see this problem when i set JDK_1.7.0_71 as the running env for our application and everything works fine.<br>
> -----------------------------------------------------<br>
> done seeding SecureRandom<br>
> Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384<br>
> Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256<br>
> Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256<br>
> Ignoring unavailable cipher suite: TLS_RSA_WITH_AES_256_CBC_SHA<br>
> Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256<br>
> Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384<br>
> Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256<br>
> Ignoring unavailable cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA<br>
> Ignoring unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384<br>
> Ignoring unsupported cipher suite: TLS_RSA_WITH_AES_256_CBC_SHA256<br>
><br>
> Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)<br>
> at sun.security.ssl.Handshaker.activate(Handshaker.java:503) ~[?:1.8.0_60]<br>
> at sun.security.ssl.SSLSocketImpl.kickstartHandshake(SSLSocketImpl.java:1482) ~[?:1.8.0_60]<br>
> at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1351) ~[?:1.8.0_60]<br>
> -----------------------------------------------------------<br>
><br>
> The Handshaker.class & SSLSocketImpl.class are inside jsse.jar file. The above error is being thrown from the "activate(ProtocolVersion helloVersion)" method of the Handshaker.class. I checked out this site - <a href="http://download.java.net/openjdk/jdk8/" rel="noreferrer" target="_blank">http://download.java.net/openjdk/jdk8/</a> to get the source bundle for jsse.jar & downloaded the "openjdk-8-src-b132-03_mar_2014.zip" file. But the steps given to build the openjdk is bit difficult to run and failing due to gcc compiler issues on my Mac OS laptop.<br>
><br>
> So, can someone please provide me the jsse jar file source bundle (*.zip or *.jar) that will help in debugging the error . I am stuck at this error since last 4 days.<br>
><br>
> Thanks<br>
> Ayas<br>
<br>
</div></div></blockquote></div><br></div>