<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>