<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>I think this is the right answer.</p>
<p>From
<a class="moz-txt-link-freetext" href="https://stackoverflow.com/questions/27323858/java-6-ecdhe-cipher-suite-support">https://stackoverflow.com/questions/27323858/java-6-ecdhe-cipher-suite-support</a><br>
</p>
<p>
<meta charset="utf-8">
<span style="color: rgb(36, 39, 41); font-family: Arial,
"Helvetica Neue", Helvetica, sans-serif; font-size:
15px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: 19.5px; orphans:
auto; text-align: left; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important;
float: none; background-color: rgb(255, 255, 255);">The SSL/TLS
implementation "JSSE" in Java 1.6 and later supports ECDHE
suites<span class="Apple-converted-space"> </span></span><strong
style="margin: 0px; padding: 0px; border: 0px; font-size: 15px;
font-weight: bold; color: rgb(36, 39, 41); font-family: Arial,
"Helvetica Neue", Helvetica, sans-serif; font-style:
normal; font-variant: normal; letter-spacing: normal;
line-height: 19.5px; orphans: auto; text-align: left;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);">IF there is an available
(JCE) provider</strong><span style="color: rgb(36, 39, 41);
font-family: Arial, "Helvetica Neue", Helvetica,
sans-serif; font-size: 15px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: 19.5px; orphans: auto; text-align: left;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;
display: inline !important; float: none; background-color:
rgb(255, 255, 255);"><span class="Apple-converted-space"> </span>for
needed ECC primitives.<span class="Apple-converted-space"> </span></span><strong
style="margin: 0px; padding: 0px; border: 0px; font-size: 15px;
font-weight: bold; color: rgb(36, 39, 41); font-family: Arial,
"Helvetica Neue", Helvetica, sans-serif; font-style:
normal; font-variant: normal; letter-spacing: normal;
line-height: 19.5px; orphans: auto; text-align: left;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);">Java 1.6 OOTB does NOT</strong><span
style="color: rgb(36, 39, 41); font-family: Arial,
"Helvetica Neue", Helvetica, sans-serif; font-size:
15px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: 19.5px; orphans:
auto; text-align: left; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important;
float: none; background-color: rgb(255, 255, 255);"><span
class="Apple-converted-space"> </span>include such an ECC
provider, but you can add one.<span
class="Apple-converted-space"> </span></span><strong
style="margin: 0px; padding: 0px; border: 0px; font-size: 15px;
font-weight: bold; color: rgb(36, 39, 41); font-family: Arial,
"Helvetica Neue", Helvetica, sans-serif; font-style:
normal; font-variant: normal; letter-spacing: normal;
line-height: 19.5px; orphans: auto; text-align: left;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);">Java 7 and 8 do</strong><span
style="color: rgb(36, 39, 41); font-family: Arial,
"Helvetica Neue", Helvetica, sans-serif; font-size:
15px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: 19.5px; orphans:
auto; text-align: left; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important;
float: none; background-color: rgb(255, 255, 255);"><span
class="Apple-converted-space"> </span>include SunECC provider.</span></p>
<p>- Jim<br>
</p>
<br>
<div class="moz-cite-prefix">On 5/29/16 8:02 PM, Ayaskant Swain
wrote:<br>
</div>
<blockquote
cite="mid:CAJo85JbxfS=x=aF2L2FK5CJTm4vd4C0FMAU4Eoh-cLOQJDmGHA@mail.gmail.com"
type="cite">
<div dir="ltr">Hi,
<div><br>
</div>
<div>Can anyone please help me know about this - Does JSSE
library implement the Ciphers or Algorithms of a SSL protocol
? I see the jsse.jar library shipped with the JDK. I read the
the Oracle document about JSSE - <a moz-do-not-send="true"
href="http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html#Introduction">http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html#Introduction</a></div>
<div><br>
</div>
<div>So my question is - does the JSSE implement the Ciphers or
Algorithms that are used for a successful SSL handshake ,
server authentication, data integrity & data
confidentiality (Application data encryption).</div>
<div><br>
</div>
<div>Example of cipher suites - <b>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
or </b><b>TLS_DHE_RSA_WITH_AES_128_GCM_SHA256</b></div>
<div><b><br>
</b></div>
<div>So is the coding of the above ciphers have been done in the
JSSE library?</div>
<div><br>
</div>
<div>Thanks</div>
<div>Ayaskant</div>
<div>Bangalore</div>
</div>
</blockquote>
<br>
</body>
</html>